PR

[nginx] 突然504 Gateway Timeoutが発生して、なぜか勝手に直る。

 

こんにちは( ‘ω’)ノ
ここ数日の間、当ブログが504 Gateway Timeoutでアクセスできなくなってしまってました。
前にもこういうことがあって、そのときはサーバー再起動で解決したんだけど、今回はそれで済みませんでした。

 

504 Gateway Timeoutとか502 Bad Gatewayは、nginxとphp-fpm(fastcgi)の間で行う処理が長すぎる場合やwordpressの更新とかで発生するらしいです。

 

んで、エラーログにはこんな記録がありました。

 

端的にphpを処理するためのゲートウェイ “fastcgi://127.0.0.1:9000″ へのタイムアウトが発生したってことなので、nginx.confのserverディレクティブの中に設定を書き加える。

 

nginx.conf

 

php.ini

 

php-fpm

 

保存したらphp-fpmとnginxをリロード…。
と、ぐぐると大体はこういう感じの設定が出てくるんだけども、今回はこれでも504 Gateway Timeoutは直りませんでした。
結局何をやっても直ってくれないんで、諦めモードでほったらかしにしてたんだけど、丸一日放置したまま夜寝て翌朝起きたら直ってたという…。
すっきり解決した気がしないけど、いったい何だったんだろうかね…。
ではまた(=゚ω゚)ノシ

コメント

テキストのコピーはできません。
タイトルとURLをコピーしました