経験知ロゴ

日々の経験を知識として発信するブログ

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をスタートさせると直った。

わからないことは人に聞こう

プログラミングをする上で、わからないことはネットなどを使い自分で調べる技術が必要ですよね。

時間がかかっても、ある程度のことは解決できます。

しかし、どうしても答えにたどり着けなかったり、探す時間が惜しいときもあります。

そこでオススメなのが無料登録でプログラミングに関する質問ができるテラテイルです。

質問の投稿にコードも投稿できるので、自分のコードを投稿して問題のある箇所を指摘してもらうことができます。

プログラマーには、自分で探す技術も必要ですが、人に聞く技術は更に重要です。

登録無料で質問できますので、テラテイルで質問する力を磨いてみましょう!

おわりに

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

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

▼この記事をシェアできるリンク


▼このブログをフォロー・RSS購読できるリンク