502 Bad Gatewayとは?エラーの原因・解決方法や予防策を解説!

502 Bad Gatewayとはサーバーが不適切な応答を受け取った際に発生するもので、収益やSEO評価にも悪影響を及ぼす可能性があります。

自分で運営するWebサイトで502 Bad Gatewayが発生した際に、「いつ治る?」と不安を抱く方も多いのではないでしょうか。

そこで本記事では502 Bad Gatewayの原因や解決方法について、ご紹介します。

502 Bad Gatewayの原因を特定して迅速に対処するための知識が身につくので、ぜひ参考にしてみてください。

LeoSophiaの支援内容や外注費用はこちらの資料から!


Leo Sophiaの
オウンドメディア支援内容を紹介しています。

▼このような方におすすめです
・オウンドメディアの運用、なにから始めれば良い?
・オウンドメディアの運用で思うように効果が表れない…
・リソース不足で外注を検討している
・すでに外注しているが他の支援も検討中

無料相談もご用意しておりますので、お気軽にご活用ください。

資料をダウンロードする(無料) 無料で相談する
※レポートプレゼントの詳細は資料ダウンロードページより確認できます。
※レポートプレゼントは事業者様の方のみ限定のキャンペーンとなります。

502 Bad Gatewayとはサーバーが無効な応答を受信していること

502 Bad Gatewayとはゲートウェイまたはプロキシとして動作するサーバーが、別のサーバーから無効な応答を受け取ったときに発生するエラーのことです。

以下のようにウェブページが表示される過程で、リクエストを通す入口に問題が起きた場合に502 BadGatewayと表示されます。

Webページが表示される流れ
  1. クライアント(Webブラウザ)がリクエストを送信
  2. サーバーがリクエストを受け取り、返答する
    • 502 Bad Gatewayエラーの場合は、無効な返答を返す
  3. ページが表示される

502エラーはHTTPステータスコードの5xxシリーズに分類され、サーバー側の問題を示しています

エラーの表示例

502 Bad Gatewayは利用しているサーバー・ブラウザによって、以下のように表示が異なります

  • Temporary Error (502)
  • Error 502
  • 502. That’s an error
  • 502 server error
  • 502 bad gateway Cloudflare
  • 502 Service Temporarily Overloaded
  • 502 Proxy Error
  • 502 Server Error: The server encountered a temporary error and could not complete your request
  • HTTP 502
  • HTTP Error 502 – Bad Gateway
  • Bad Gateway: The proxy server received an invalid response from an upstream server
  • 画面が真っ白になる

※上記は一部の例です

「502」という数字が入っていたら、中継機器に異常が生じてサーバーが応答しない502 BadGatewayと判断できます。

場合によっては画面が真っ白になり、メッセージが出ないこともあるので、アクセス環境によって表示に差があることを覚えておきましょう。

500エラーとの違い

502 Bad GatewayとInternal Server Error 500は、以下の違いがあります。

特徴502エラー500エラー
エラーの意味サーバー間通信の問題サーバー内部の問題
原因の範囲サーバー間
(ゲートウェイ、プロキシ)
サーバー内部全般
(広範囲)
原因の具体性サーバー通信が明確に失敗したとき特定されない汎用エラー
主なトリガーネットワークエラーやゲートウェイの障害アプリケーションや設定の不具合
配達の「中継」で問題が発生するイメージ配達員の「内部問題」でトラブルが発生するイメージ

500エラーはサーバー自身の内部不具合を指し、502エラーは中継サーバーが上流サーバーからの有効な応答を受け取れない場合の不具合のことです。

いずれもサーバー側の問題を示すもので、結果としてWebサイトが正常に表示されない場合があります。

エラーがユーザー側では解決できない理由

502 Bad Gatewayはサーバー側のエラーであるため、基本的にはユーザー側で直接解決することはできません

ただし、ユーザーが側で取れる対策もあるので、502 Bad Gatewayが表示された際に試してみてください。

  • 時間をおいてから再度アクセスしてみる
  • XやYahooのリアルタイム検索で情報収集する
  • サイト管理者に問い合わせてみる

502 Bad Gatewayはサーバーメンテナンスやアクセス集中が原因の可能性もあるため、時間をおいて再試行すると解決している場合もあります。

またリアルタイム検索で同じ状態のユーザーがいるか確認することで、サーバー側で障害が発生していると判断することが可能です。

サイトのサポート窓口や管理者に連絡してエラーを伝えると、早期の対応を促せる可能性があります。

502 Bad Gatewayの原因

502 Bad Gatewayの原因として、以下のことが考えられます。

原因詳細
サーバーへのアクセス集中高負荷になり、エラーが起こる
サーバースペックの不一致利用状況に対して不十分だと、負荷に耐えきれない
WordPressプラグインの不具合プラグインをアップデートした際にエラーが発生する場合がある
DNS設定のミスDNS設定を誤ると正しいサーバーに接続できない
ソースコードのミス記述ミスがあると適切なレスポンスを返せない

一時的にアクセスが集中することによってサーバーに負荷がかかり、502 Bad Gatewayが起こる場合があります。

またサーバーには格納できるファイルの容量や通信速度などのスペックがあり、利用目的に応じてさまざまな種類が選べるようになっています。

しかしサーバーのスペックが実際の利用状況や要求に対して不足している場合、過負荷状態となりエラーが起こりやすいです。

またWebサイトを構成するHTMLやCSSなどのソースコードに誤りがある場合、不適切なリクエストとなり、サーバーエラーが引き起こされる可能性があります。

502 Bad Gatewayの直し方・解決方法

502 Bad Gatewayの直し方・解決方法は、以下の通りです。

502-Bad-Gatewayの直し方

原因に合った解決方法を実践することで、エラーを早急に解消することが可能です。

適切な対策を取るためにも、ぜひ参考にしてみてください。

サーバーの接続・スペックを把握する

502 Bad Gatewayの原因としてアクセス集中が考えられる場合、サーバーの接続・スペックを把握する必要があります。

以下を試すことでエラーが解消される可能性があるので、一度試してみてください。

  • アクセスの緩和を待つ
  • サーバーを再起動する
  • サーバーのスペックを見直す

アクセスの集中によりエラーが出ている場合、アクセスの緩和を待つことで解消される可能性があります。

また、サーバーの再起動で問題が解消されることもあるため、一度試してみるといいでしょう。

サーバースペックの不一致が原因の場合は、Webサイトの規模やアクセス数に応じて最適なものを選ぶことが重要です。

レンタルサーバーを利用している場合は、必要に応じて上位プランへの変更が可能か確認することをおすすめします。

DNS設定を確認する

DNS設定を変更した後に502 Bad Gatewayが発生した場合は、設定内容を確認することが大切です。

DNS設定に誤りがあるとリクエストが正しく実行されず、エラーが発生することがあります。

またDNSサーバーの設定を変更した場合は、修正処理が反映されるまでに時間がかかるので、その間エラーが返されるケースもあります。

DNSサーバーの設定変更を行う際は、反映に時間がかかる可能性があることを念頭に置き、設定ミスがないよう慎重に作業を進めることが重要です。

ソースコードを確認する

HTMLやCSSなどでWebサイトを構築している場合は、ソースコードの誤りが原因の可能性があるので、誤りがないか確認することが大切です。

エラー発生前後の記述を比べて問題を特定し、コードを修正することでエラーが解消される可能性があります。

またエラー発生前後の記述を比較することで問題を特定しやすくなるので、普段からこまめにバックアップを取っておくとスムーズです。

ログを確認して問題を特定する

作業ミスによるエラーが疑われる場合はサーバーログを確認し、問題の特定に役立てましょう。

サーバーログにはサーバーの正常性やステータスに関する情報が記録されており、問題が発生していないかを調査できます。

Google Analyticsなどの解析ツールを活用し、アクセスが落ち込み始めたタイミングを確認しましょう。

アクセスが落ち込んだ時期に行った作業が原因である可能性が高く、該当するログを探し出しやすくなります

キャッシュをクリアにする

502 Bad Gatewayはブラウザや端末の設定が原因で発生することもあるため、キャッシュをクリアすると解消される場合があります。

ネットワークやサーバーに問題がなくエラーが解消されない場合は、以下を試してみましょう。

  • 他の端末から問題のあるサイトにアクセスする
  • 同様のエラーが発生するか確認する
  • 問題なく接続できる場合、端末やブラウザの設定に問題がある

他の端末で問題なく接続できる場合は端末が原因であると判断し、ブラウザのキャッシュや閲覧履歴を消去してみてください。

ファイアウォールの設定を見直す

ファイアウォールを設置している場合、設定を見直すことで502 Bad Gatewayが解消される可能性があります。

ファイアウォールとは、悪意のあるユーザーや分散型サービス拒否(DDoS)攻撃からWebサイトを守るためのシステムです。

しかし、設定が不適切だと正当なリクエストまで有害な攻撃と認識し、ブロックしてしまうことがあります。

ファイアウォールの設定に問題がないかを確認し、修正するようにしましょう。

アップデート・メンテナンスの状況を把握する

502 Bad Gatewayが発生した場合は、以下の方法でアップデート・メンテナンスの状況を把握しましょう。

  • 公式サイトやメールから情報通知を確認する
  • SNSで同じ状況のユーザーがいないか確認する

障害発生に関する情報通知や同じ状況のユーザーがいれば、メンテナンスによる一時停止が原因であると特定できます

公式の解決方法が提示されていれば従うことで、502 Bad Gatewayを解消することが可能です。

問い合わせ窓口を通じてサポートを要請すると、迅速なエラー解消に役立つ可能性があるので試してみてください。

WordPressの設定を確認する

WordPressでサイトを構築している場合、プラグインの設定を確認しましょう。

特にプラグインのアップデート直後にエラーが発生しやすいため、注意が必要です。

プラグインの導入やアップデート直後に502 Bad Gatewayが表示された場合、以下の方法を試してみましょう

  1. WordPressの管理画面から「プラグイン」のページを開く
  2. 一番上のプラグインを無効化する
  3. キャッシュをクリアし、Webサイトを確認する

上記を試してエラーが解消されていれば、直前に無効化したプラグインが原因だと分かります。

解消されない場合は1つずつプラグインを無効化しながら、同じ手順を繰り返してみてください。

502 Bad Gatewayをそのまま放置するリスク

502 Bad Gatewayをそのまま放置するリスクは、以下の通りです。

502-Bad-Gatewayをそのまま放置するリスク

思わぬ損失に繋がる可能性があるので、予めリスクを確認しておきましょう。

SEO評価に影響する可能性がある

502 Bad Gatewayを放置すると以下のリスクがあり、SEO評価に影響する可能性があります

  • SEOの評価低下
  • ユーザー離れ

502 Bad Gatewayが発生すると、クローラーがクロール頻度を一時的に下げ、正常なページのインデックス更新が遅れることがあります。

また、エラーページがインデックスされると、最終的にインデックスから削除され、サイトへの流入が大幅に減少することもリスクの一つです。

さらに502 Bad Gatewayのページは「中身がないページ」と認識されて、低品質なページが多いと判断される可能性があります。

サイト全体の評価が下がり、検索順位にも悪影響を及ぼすので早めの対処が必要です。

502 Bad Gatewayの直し方・解決方法はこちら

収益損失の可能性がある

502 Bad Gatewayを放置するとページが閲覧不可の状態が続き、以下のように収益損失となる可能性があります。

  • アフィリエイト広告
    ↳閲覧低下による収益損失
  • リスティング広告
    ↳費用が無駄になるリスク

特に話題性の高いアフィリエイト広告を掲載している場合、閲覧数の低下が直接的な損害となり、影響が大きくなる可能性があります。

またクリック課金型のリスティング広告を出稿している場合は、特に注意が必要です。

広告リンク先がエラーページであってもクリックされるたびに課金され、費用が無駄になってしまいます。

502 Bad Gatewayが発生したリスティング広告の出稿を一時停止し、無駄な費用の発生を防ぐことが重要です。

ユーザーの信頼性に影響がある

502 Bad Gatewayを長期間放置すると、ユーザーの信頼性と損なう可能性があります。

エラーが長期間続くと、ユーザーは「このサイトは閉鎖されたのではないか」と誤解し、離れてしまう場合も。

結果としてユーザーの信頼性を失い、既存のユーザーが競合サイトへ移ってしまうリスクが高まります。

さらにビジネスサイトの場合は、顧客離れが売上に直接影響を及ぼす可能性があるので早急な対応が必要です。

502 Bad Gatewayの直し方・解決方法はこちら

502 bad gatewayの予防策

502 bad gatewayの予防策は、以下の通りです。

502-bad-gatewayの予防策

502 bad gatewayは収益損失に繋がる可能性もあるので、発生しないように予防策を押さえておきましょう。

コンテンツ圧縮をして負担を減らす

コンテンツを圧縮するとWebサイトの負担が軽減され、502 Bad Gatewayが発生するリスクを抑えられます。

502 Bad Gatewayは、アクセスの集中などによりWebサイトの負担が増大した場合に発生するエラーのため、有効な予防策です。

さらにコンテンツを圧縮することでWebページの表示速度が向上し、ユーザビリティの観点からも良い効果をもたらします。

画像圧縮による画質の劣化など特別な理由がない場合は、コンテンツ圧縮を実施してみてください。

ドメインサーバー料金を自動決済に変更する

ドメインやサーバー料金の支払い忘れが原因で502 Bad Gatewayが発生するケースもあるので、支払い方法を自動決済に変更しましょう

特にレンタルサーバーを利用している場合、支払いを忘れることでサイトが停止するリスクがあるため、注意が必要です。

多くのレンタルサーバー会社やドメインレジストラでは、料金更新時に自動決済を利用できる機能を提供しています。

自動決済の設定により不要な502 Bad Gatewayの発生を防げるので、自動決済を有効にしておくことがおすすめです。

サーバーのスペックを見直す

502 Bad Gatewayエラーを予防する上で、サーバーのスペックを定期的に見直すことが重要です。

Webサイトを長期間運用しているとアクセス数の増加やコンテンツの肥大化により、当初の想定を上回る負荷がサーバーにかかる場合があります。

サーバーのスペック不足は、以下のような兆候から推測することが可能です。

  • Webページの表示速度が低下する
  • プログラムの処理に時間がかかる
  • サーバーの応答が不安定になる

上記の兆候が見られた場合は速やかにサーバーのスペックを見直し、必要に応じてアップグレードを検討しましょう。

コードを見直す

Webサイトを編集する際は実装前にソースコードを見直すことで、502 Bad Gateway予防に繋がります。

ソースコードに不備がある状態で実装してしまうと、既に公開しているページがエラーになる可能性があるので注意しましょう。

さらに編集後に502 Bad Gatewayが発生しても迅速に対応できるよう、編集前のデータのバックアップを取ることが重要です。

PHPやMySQLなどサーバーに直接関係するプログラムを編集する場合は、特に慎重な作業が求められます。

またWordPressにプラグインを追加する場合も同様にテストサイトなどで検証し、問題がないことを確認してから導入しましょう。

サーバーアップデートの期間を確認する

レンタルサーバーを利用している場合は、サーバーアップデートの期間を確認しましょう

サーバーのメンテンナンス・アップデート時に502 Bad Gatewayが発生するのは、避けられません。

しかし、予めサイトがメンテナンスなどにより閲覧不可になる旨を告知しておけば、ユーザーを混乱を最小限に抑えることができます。

メンテナンス等の頻度やスケジュールは会社ごとに異なるので、公式サイトやメールをこまめに確認しましょう。

502 Bad Gatewayに関するよくある質問と回答

502 Bad Gatewayに関するよくある質問と回答は、以下の通りです。

502 Bad Gatewayへの疑問を解消し、エラーに迅速に対応できるようにしましょう。

502 Bad Gatewayはウイルスと関係がある?

502 Bad Gatewayはサーバー側のエラーであり、ウイルスとは関係はありません

サーバー間の通信が適切に行われない場合や、アクセス集中による負荷が原因で発生することが一般的です。

以下では502 Bad Gatewayが発生する原因について解説しているので、ぜひ参考にしてみてください。
502 Bad Gatewayの原因

SEOに影響があるHTTPステータスコードは?

SEOに影響があるHTTPステータスコードは、以下の通りです。

分類名称意味
通信成功200 OKサーバーが正常にリクエストを処理し、ページが問題なく表示されている状態
202 Acceptedサーバーがリクエストを受け取ったものの、処理を完了していない状態
リダイレクト301 Moved Permanently恒久的に新しいURLに移動されたことを示す
302 Foundページが一時的に移動したことを示す
クライアントエラー403 Forbiddenアクセス権がないため、リクエストが拒否された状態
404 Not Found指定されたページが存在しない状態
サーバーエラー500 Internal Server Errorサーバー内部でエラーが発生している状態
502 Bad Gatewayサーバー間の通信に問題があり、リクエストが処理されない状態
503 Service Unavailableサーバーが一時的に利用不可の状態

特にクライアントエラー(4xx系)やサーバーエラー(5xx系)はSEOに悪影響を与えるため、早急な対応が必要です。

特にサーバーエラー(5xx系)は複数の種類が同時に発生する場合があるので、覚えておきましょう。

502 Bad Gatewayが出る原因を把握して迅速に解決しよう!

502 Bad GatewayとはHTTPステータスコードの一つで、サーバーが不適切な応答を受け取った場合に発生するエラーを意味します。

中継サーバーが上流サーバーからの有効な応答を受け取れない場合に発生し、以下が主な原因です。

  • サーバーへのアクセス集中
  • サーバースペックの不一致
  • WordPressプラグインの不具合
  • DNS設定のミス
  • ソースコードのミス

502 Bad Gatewayを放置すると長期間ページが見られなくなるため、収益損失に繋がります。

さらにエラーが続くことでサイト全体の評価が下がり、検索順位の低下などSEOへの悪影響も避けられません

502 Bad Gatewayが発生した際は、原因を特定して適切な解決方法を迅速に実施することが重要です。

LeoSophiaの支援内容や外注費用はこちらの資料から!


Leo Sophiaの
オウンドメディア支援内容を紹介しています。

▼このような方におすすめです
・オウンドメディアの運用、なにから始めれば良い?
・オウンドメディアの運用で思うように効果が表れない…
・リソース不足で外注を検討している
・すでに外注しているが他の支援も検討中

無料相談もご用意しておりますので、お気軽にご活用ください。

資料をダウンロードする(無料) 無料で相談する
※レポートプレゼントの詳細は資料ダウンロードページより確認できます。
※レポートプレゼントは事業者様の方のみ限定のキャンペーンとなります。

人気記事