PR

WordPress「502 bad gateway」の原因は?自分だけ?エラーの対処ガイド

ワードプレス

 

はじめまして。当ブログ管理人の後藤です。

未経験者が「なぜブログで10万稼げたのか?」その秘密を暴露します。 「今年こそは絶対稼ぎたい!」という人は今すぐご覧ください。


あっさり10万稼ぐためのメルマガ

 

 

それでは始めます。

 

WordPressで作業していたら、急に「502 Bad Gateway」と出て、サイトも管理画面も真っ白になってしまい、「え、私だけ?それともサイトが落ちてる?」と焦ったことはありませんか。

この記事を読むと、次のようなことがわかります。

  • 502 Bad Gatewayの意味と、WordPressで起こりやすい理由
  • 「自分だけエラー」のときに確認すべきポイント
  • サーバー・プラグイン・テーマなど運営者側でできる対処の手順
  • 再発を減らすための運用のコツと、SEOへの影響の考え方

 

  ブログ収益化の教科書プレゼント

↓ ↓ ↓

ba15a

 

wordpress 502 bad gatewayの意味と、まず知っておきたい前提

ごとう
ごとう

まずは「そもそも502って何者?」という話から軽く押さえておきましょう。ここをざっくり理解しておくと、あとで原因を考えるときに迷子になりにくくなります。

502 Bad Gatewayとは?ざっくり3行で理解する

502 Bad Gatewayは、簡単に言うと「途中にいるサーバーが、その先のサーバーから正しい返事をもらえなかった」という意味のエラーです。

難しい専門用語を全部覚える必要はありません。「サーバー同士のやり取りのどこかでつまずいているんだな」くらいにイメージできれば十分です。

ほかの有名なステータスコードと比べると、ざっくりこんな違いがあります。

コード イメージ 主な原因の方向性 代表的な例
404 ページが見つからない URLやページ自体の問題 削除済みページにアクセスした
500 サーバー内部エラー プログラムがエラーで止まっている PHPの致命的なエラー
502 サーバー同士のやり取りに失敗 ゲートウェイや上流のサーバー側の問題 PHPの処理が遅すぎてタイムアウトなど
503 一時的にサービス停止 高負荷・メンテナンスなど アクセス集中で一時的に止めている

WordPressは、PHPやデータベース、プラグイン、CDN、WAFなど、多くの仕組みが重なって動いています。そのぶん、どこかの連携が詰まると502 Bad Gatewayとして表に出てきやすい環境と言えます。

WordPressで502が出やすい主なシチュエーション

WordPressサイトで502 Bad Gatewayが出るとき、実際には次のようなタイミングで起きることが多いです。

  • プラグインを追加・更新した直後に、サイトが真っ白になった
  • テーマを変更したり、functions.phpを書き換えたあとにエラーが出た
  • アクセスが急に増えたときだけ、ページが重くなり最終的に502になる
  • CloudflareなどのCDNを導入したあと、表示が不安定で502が出る
  • サーバー移転やドメイン設定を変更したあと、たまに502が出る

私も、プラグイン更新の直後に管理画面だけ502になるというトラブルを経験しました。このときは「自分のブラウザがおかしいのか?」「サーバーが落ちているのか?」と、原因の見当がつかないのが一番つらかったです。

このあと、「自分だけ」そう見えているのか、それとも誰が見ても502なのかという視点で整理していきます。

wordpress 502 bad gateway が「自分だけ」に見えるときのチェック

ごとう
ごとう

ここからは、検索ニーズの高い「自分だけ502が出ている気がする」というパターンに絞って見ていきます。本当に自分だけなのか、サイト全体の問題なのかを切り分けることが第一歩です。

「自分だけ?」を確かめる5ステップ

いきなりサーバーの設定を触る前に、まずは次のような簡単なチェックをしてみてください。難しい操作はないので、順番にやっていけばOKです。

ステップ 確認すること やり方の例
1 ブラウザ固有の問題かどうか Chrome以外(EdgeやSafariなど)でも同じURLを開いてみる
2 端末固有の問題かどうか スマホとPC、別のPCなど、別の端末からアクセスしてみる
3 回線やネットワークの違い Wi-Fiを切ってモバイル通信にする、別のWi-Fiに切り替える
4 サイト全体の状態 「downforeveryoneorjustme」などの確認サイトでURLをチェックする
5 他の人も困っていそうか SNSで「サイト名 502」などと検索してみる

このチェックの途中で「別のブラウザなら見える」「スマホ回線だと普通に見える」といった違いが出る場合は、自分の環境側に原因がある可能性が高くなります。

自分の環境に原因がある主なケース

上のステップで「どうやらサイト側ではなく、自分側の問題っぽいな」と感じたら、次のようなパターンを疑ってみましょう。

  • ブラウザのキャッシュが古く、壊れた情報を持ったままアクセスしている
  • Cookieや一時ファイルが不整合を起こしていて、ログイン情報などが変になっている
  • PCやスマホのDNS設定やDNSキャッシュがうまく動いていない
  • VPNやプロキシ経由の通信がどこかでブロックされている
  • 会社や学校のネットワークのセキュリティが厳しく、特定のサイトだけはじかれている
  • 自宅のルーターが不調で、特定サイトだけ接続が不安定になっている

ざっくり整理すると、こんなイメージになります。

原因の方向性 具体的な例 試してほしいこと
ブラウザまわり キャッシュやCookieの不具合、拡張機能のバグなど シークレットウィンドウや別ブラウザで試す
DNSまわり 端末やルーターのDNSキャッシュの不調 ルーター再起動やDNSサーバーの変更
セキュリティまわり VPNや企業ネットワーク、セキュリティソフトによるブロック VPNを切る、別の回線からアクセスする
回線・機器の不調 特定サイトだけ極端に遅くなるなど モデムやルーターの電源を入れ直す

閲覧者としてできる対処はこのあたりまでです。サイト運営者であれば、次の章で紹介するWordPressやサーバー側の原因も併せて確認してみるとよいです。

閲覧者として試せる「自分だけ502」の解決策

閲覧者の立場で、とりあえず自分だけ502 Bad Gatewayになっているときに試せることを、順番にまとめておきます。

  • ページを再読み込みする(できれば強制再読み込み)
  • シークレットモードや別のブラウザで同じURLを開いてみる
  • ブラウザのキャッシュとCookieを削除してからアクセスしてみる
  • Wi-Fiを切ってスマホのモバイル回線だけでアクセスしてみる
  • VPNやプロキシを一時的にオフにする
  • ルーターやONUの電源を切り、少し時間をおいてから入れ直す

ここまで試しても改善しない場合は、自分だけではなくサイト側に問題がある可能性が高いです。その場合は、運営者に連絡してみるか、しばらく時間をおいてから再度アクセスしてみてください。

サーバー・WordPress側の原因と対処法(運営者向け)

ごとう
ごとう

ここからは、サイト運営者向けの内容です。WordPressやサーバー側に原因がある場合、どこから疑っていけばよいのかを整理していきます。

プラグイン・テーマが原因のケース

WordPressで502 Bad Gatewayが出る原因で、一番ありがちなのがプラグインやテーマまわりの不具合です。とくに、負荷がかかるプラグインが組み合わさると、サーバーが耐えきれず502になることがあります。

注意したいのは、次のようなプラグインです。

  • キャッシュ系プラグイン(ページキャッシュ、オブジェクトキャッシュなど)
  • セキュリティ系プラグイン(ログイン制限、WAF連携など)
  • 画像圧縮やバックアップなど、重い処理をまとめて行うプラグイン
  • 外部APIと頻繁に通信するプラグイン

よくある状況と、確認したいポイントを整理すると、こんな感じになります。

状況 優先して確認したいもの 対処の例
プラグイン更新直後に502になった 更新したばかりのプラグイン そのプラグインを一旦無効化し、前のバージョンに戻す
新しいプラグインを入れたあとに発生 追加したプラグイン+キャッシュ系プラグイン 追加したプラグインを削除し、キャッシュを削除して再確認
テーマ変更や編集後に発生 子テーマのfunctions.phpや独自テンプレート 一度デフォルトテーマに切り替えて再現するか確認
管理画面だけ502になる 管理画面用プラグインやセキュリティ設定 該当プラグインを無効化し、制限設定を見直す

もし管理画面に入れない場合は、FTPやサーバーのファイルマネージャーで「plugins」フォルダの名前を一時的に変更し、強制的にプラグインを全部止めてから、一つずつ戻していく方法もあります。

PHPバージョンや設定による502エラー

PHPのバージョンや、PHP-FPMの設定が合っていないせいで、502 Bad Gatewayが出てしまうケースもあります。

  • サーバーのPHPバージョンが古すぎて、テーマやプラグインと相性が悪い
  • 逆に新しすぎて、まだ対応していないテーマやプラグインがある
  • PHP-FPMのプロセス数やメモリ制限が足りず、タイムアウトしている

多くのレンタルサーバーでは、管理画面から簡単にPHPバージョンを切り替えられます。安定していると案内されているバージョンや、一つ前のバージョンに切り替えてみて、状況が変わるか確認してみてください。

あわせて、PHPのエラーログやサーバーログにタイムアウトやPHP-FPM関連のエラーが出ていないかも見ておくと、原因のヒントが見つかることがあります。

CDN・WAF・ファイアウォールが悪さをしているケース

 

 

 

【稼げるキーワード教えます】
▼  ▼  ▼
ba15a

 

 

 

CloudflareのようなCDNや、WAF(Webアプリケーションファイアウォール)を導入していると、その設定が原因で502エラーが起きることもあります。

たとえば、次のようなパターンです。

  • CDN経由では502だが、サーバーのIPアドレスに直接アクセスすると表示できる
  • 管理画面だけ502になり、通常のページは表示できる
  • 特定の国や特定のIPアドレスからのアクセスだけ弾かれている

このような場合は、次のような切り分けをします。

状況 考えられる原因 試してみること
CDN経由だけ502になる CDN側のエラーや設定ミス CDNを一時停止し、オリジンサーバーへ直接アクセスする
管理画面だけ502になる WAFやセキュリティ設定 管理画面のURLを除外設定に入れる
特定の国やIPだけアクセス不可 国別制限やIP制限の設定 制限ルールを確認し、必要なら緩める

CDNやWAFはとても便利ですが、「少し設定をいじっただけ」のつもりで、思わぬところがブロックされてしまうことがあります。設定を変えたタイミングとエラーが出たタイミングをセットで振り返ってみてください。

.htaccess・wp-config.php・サーバー設定ミス

.htaccessやwp-config.phpなど、設定ファイルを触ったあとに502 Bad Gatewayが出るようになった場合は、その作業が原因であることが多いです。

  • .htaccessにリダイレクトやルールを追記した直後
  • wp-config.phpを編集して、定数を追加・変更した直後
  • サーバー移転やドメインの設定を変更した直後

対処としては、次のような手順が考えられます。

  • 作業前に保存しておいたバックアップに戻してみる
  • 直前に書き足したコードだけコメントアウトする、または削除して試す
  • 同じサーバー上の別サイトに問題がないかを確認し、全体の障害かどうかを見る

自力で修正が難しいと感じたら、レンタルサーバーのサポートや、制作をお願いしている会社に、編集内容を添えて相談するとスムーズです。

トラブルシューティングの順番:チェックリストで整理しよう

ごとう
ごとう

ここまで、「自分側の問題」と「WordPressやサーバー側の問題」を別々に見てきました。この章では、それらを一つの流れとして整理し、トラブルシューティングの順番をチェックリストにしておきます。

今すぐ試すべき共通のチェックリスト

運営者か閲覧者かに関わらず、「とりあえずこれはやっておこう」という共通のチェックをまとめると、次のようになります。

優先度 やること 目的
ページを再読み込みする 一時的な通信エラーの確認
別ブラウザ・別端末でアクセスする ブラウザや端末固有の問題かどうかを切り分ける
別回線(モバイル通信など)でアクセスする 回線やネットワークの問題を切り分ける
時間をおいてから再アクセスする サーバーの一時的な高負荷や障害を疑う
SNSや障害情報ページを確認する サーバー会社全体の障害かどうかを確認する

これだけでも、「自分だけの問題なのか」「サイト全体の問題なのか」の大まかな見当がつくようになります。

運営者としての「原因切り分けロードマップ」

運営者として動ける場合は、次のような順番で原因を切り分けていくと効率的です。

  • サーバー会社の障害情報を確認する
  • 直前に行った作業(プラグイン更新、テーマ変更、移転作業など)を洗い出す
  • プラグインを一括停止し、テーマをデフォルトに戻して再現するか試す
  • CDNやWAFがあれば、一時的にオフにして挙動を比較する
  • PHPバージョンやPHP設定を確認し、ログにエラーが出ていないかを見る
  • .htaccessやwp-config.phpなどを、作業前の状態に戻してみる

サーバー会社や制作会社に相談するときは、あらかじめ次のような情報をまとめておくと話が早く進みます。

伝える情報 具体例
いつから発生しているか プラグイン更新直後から、移転作業の翌日から、など
どのURLで発生しているか トップページだけか、管理画面だけか、全ページか
どの端末・回線で発生しているか PC・スマホ・モバイル回線など、それぞれの状況
直前に行った作業 導入・更新したプラグイン、テーマの変更、設定変更など
ログにそれらしいエラーがあるか エラーログの該当箇所をコピーして伝える

ここまで整理してから問い合わせると、「とりあえず様子見で」と言われて終わる可能性が減り、より具体的なアドバイスをもらいやすくなります。

502 bad gateway を防ぐ運用と、SEOへの影響

ごとう
ごとう

502エラーをできるだけ起こさないための運用の考え方と、SEOへの影響について触れておきます。検索からの流入が大事なサイトなら、ここも押さえておきたいところです。

502エラーはSEOにどれくらい影響するのか

502 Bad Gatewayは、ユーザーから見れば「ページがまったく表示されない状態」です。当然、ユーザー体験という意味ではマイナスです。

ただ、短時間だけ発生してすぐに復旧した場合、検索順位が即座に大きく落ちることはあまり多くありません。

注意したいのは次のようなケースです。

  • 長時間にわたってサイト全体が502のままだった
  • しょっちゅう502が発生し、クローラーがページをうまく取得できない状態が続いている

このような状態が続くと、検索エンジンから「不安定なサイト」と見なされて、SEO面で不利になる可能性があります。だからこそ、原因を特定して、できるだけ早く復旧させることが重要です。

再発防止のためのWordPress運用ルール

私が自分のサイトや、仕事でお手伝いしているサイトを運用するときに意識しているのは、次のようなルールです。

  • プラグインやテーマの更新前に、必ずバックアップを取っておく
  • テスト用の環境(ステージング)が用意できるなら、まずそちらで試す
  • 不要なプラグインはこまめに削除し、入れすぎない
  • アクセスが増えてきたら、サーバープランや構成を見直す
  • CDNやWAFなどの設定変更は、一気に変えず少しずつ反映する
  • エラーが出たときにすぐ見られるよう、ログの場所や確認方法をメモしておく

さらに、簡易的なものでもよいので、次のような仕組みを入れておくと安心です。

  • サイトの死活監視サービスを使って、落ちたらメール通知を受け取る

これだけでも、「気づかないうちに何時間も502だった」という最悪の事態をかなり防げます。

よくある質問(FAQ)

ごとう
ごとう

最後に、WordPressで502 Bad Gatewayが出たときによく聞かれる質問を、Q&A形式でまとめておきます。

Q1. wordpress 502 bad gateway が出たけど、少し待てば直りますか?

A. サーバーの一時的な高負荷や通信が不安定なだけなら、少し時間をおくだけで直ることもあります。

ただ、プラグインの更新やテーマの変更、設定ファイルの修正などをした直後に502 Bad Gatewayが出た場合は、設定や相性に問題がある可能性が高いです。単に待つだけでなく、この記事で紹介したように原因の切り分けを進めたほうが、安全に復旧できます。

Q2. 502 bad gateway が「自分だけ」に出るのは、パソコンのせいですか?

A. 可能性としては十分にあります。ブラウザやDNS、VPN、会社のネットワークなど、あなたの環境だけで問題が起きている結果として、「自分だけ502が出ている」ように見えることはよくあります。

別のブラウザ、別の端末、別の回線で試してみて、状況が変わるかどうかを確認してみてください。それで改善するようなら、WordPressやサーバーではなく、あなたの環境側の問題である可能性が高いです。

Q3. 502エラーが続くと、SEOにどれくらい悪影響がありますか?

A. 短時間の502 Bad Gatewayであれば、SEOへの影響はそれほど大きくないことが多いです。

ただし、検索エンジンのクローラーが何度アクセスしても502でページを取得できない状態が続くと、「このサイトは安定していない」と判断されてしまうリスクがあります。結果として、検索順位が落ちたり、クロール頻度が下がったりする可能性もゼロではありません。

もし502が頻発しているなら、サーバーの見直しや構成変更も含めて、根本的な対策を検討したほうが安心です。

まとめ:焦らず「自分だけか」を切り分けてから原因を探そう

この記事のポイントを簡単にまとめます

  • 502 Bad Gatewayは、サーバー同士のやり取りがうまくいかないときに出るエラー
  • 「自分だけ」502が出ていると感じたら、ブラウザ・端末・回線を変えて、環境側の問題を切り分ける
  • サイト全体で502が出ているときは、プラグインやテーマ、PHP設定、CDN・WAF、設定ファイルなどが原因になりやすい
  • 運営者は「直前に何をしたか」と「ログに何が出ているか」をセットで振り返ると、原因に近づきやすい
  • バックアップ・ステージング・監視ツールなどで、502の早期発見と再発防止を目指すことが大切

今日からできる最初の一歩としては、「自分のサイトで502 Bad Gatewayが出たときに、どこを見て、誰に何を伝えるか」をメモにしておくことをおすすめします。

このメモがあるだけでも、いざというときに慌てずに動けるようになり、502トラブルに振り回されにくくなります。

 

 

記事を読んだらコチラ
▼  ▼  ▼
ba15a