カテゴリー
サーバー

OPcacheはサイトを止める

詳しい機序は理解できていないものの、Wordpressのサイトで、php-fpm環境でOPcacheを不用意に動かすと、メモリーがパンクし、php-fpmがほとんど動かなくなる。その結果、503エラーがサイトに表示されてしまう。

ひとまず復旧させたい!というケースの対策は下記の通り。

エラー時のApacheのログは以下のような感じ。

[Fri Aug 04 23:14:00.476595 2023] [proxy_fcgi:error] [pid 74400:tid 34391288832] [client 127.0.0.1:16566] AH01067: Failed to read FastCGI header
[Fri Aug 04 23:14:00.476719 2023] [proxy_fcgi:error] [pid 74400:tid 34391288832] (70014)End of file found: [client 127.0.0.1:16566] AH01075: Error dispatching request to :

php.iniのopcache.enableを0にするとOPcacheは無効化される。その後、php-fpmを再起動すると、設定が有効になる。

opcache.enable=0

OPcacheの負荷を気にかけず、軽い気持ちで有効化してあったから、気が付くのが遅くなってしまった・・・。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください