WordPressの管理画面にアクセスすると「502 Bad Gateway」が表示される時の対処法
※本ページはプロモーションが含まれています
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をスタートさせると直った。
おわりに
サーバーを再起動することで直ってしまったので詳細な原因はわかりませんでしたが、設定等をいじらずにエラーが出るようになったので、また同じ症状が出るかもしれません。
今は正常に動いているのでとりあえず良しとします。