経験知ロゴ

WordPressの管理画面にアクセスすると「502 Bad Gateway」が表示される時の対処法

502 Bad Gateay
WordPressの管理画面にアクセスしようとしたら「502 Bad Gateway」が表示されてアクセスできなくなりました。

ブログ自体は普通に表示されています。

サーバーはCentOS+Nginx+fastCGI+PHP、WordPress3.7.1の環境ですが、なんとか解決できたので解決方法を紹介します。

502 Bad Gatewayとは

「502 Bad Gateway」とは、ゲートウェイあるいはプロキシとして動作しているサーバが、リクエストを実行しようとしてアクセスした上位サーバから不正なレスポンスを受信したり、不正なゲートウェイ経由のアクセスなどがあったため返すエラーコード。

今回の場合はプロキシサーバーと上位サーバーのやりとりが上手くいってなかったと思われる。

解決方法

Nginxの再起動をすることで直った。

$ sudo service nginx restart

困ったときの再起動です。

AWSの場合

AWS+KUSANAGIで構築した環境ではNginxの再起動では直らなかった。

インスタンスを再起動し、Nginxをスタートさせると直った。

正社員でフリーランスな仕事を実現

フリーのエンジニアになって仕事を自由に選びたい!正社員並みの保証が欲しい!

という相反する要望をかなえてくれるのが【midworks】です。

雇われるだけの生活から脱出してみませんか?



おわりに

サーバーを再起動することで直ってしまったので詳細な原因はわかりませんでしたが、設定等をいじらずにエラーが出るようになったので、また同じ症状が出るかもしれません。

今は正常に動いているのでとりあえず良しとします。

▼役に立ったらシェアをお願いします