SEO
502 Bad Gatewayとは? 原因・対処法・予防策をわかりやすく解説 | ウィルゲート
8073

502 Bad Gatewayが発生するとユーザーがサイトを表示できず欲しい情報を取得できなくなるため、原因を特定し迅速に問題を解決する必要があります。

この記事では、閲覧ユーザー・サイト運営者側で502 Bad Gatewayが発生した際に確認すべきことや主な発生原因、SEOへの影響などを詳しく解説します。

どのサービスで悩みを解決しますか?

1『SEOコンサルティング』:サイト全体の戦略設計からプロが伴走
2『記事作成代行サービス』:業界の専門家によるSEOに強い記事作成
3『SEO内製化支援プラン』:社内に知見と実行をインストールし、成果最大化
4『コンバージョン改善サービス』:サイト改善によるCV創出で成果最大化
>>サービス一覧を見る!

502 Bad Gatewayとは?基礎知識や意味を理解しよう

502 Bad Gatewayとは?

502 Bad Gatewayとは、Webサイトのサーバー側でエラーが発生したことにより、正常な情報の送受信ができない状態を指します。「ステータスコード」の一つであり、500番台のエラーメッセージはサーバー側の問題を意味するため、基本的にユーザー側で直接解決することはできません。

502 Bad Gatewayが発生する原因は主にアクセス集中によるサーバーの過負荷や設定ミスなどが挙げられます。

502 Bad Gatewayが出たときの対応手順

502 Bad Gatewayが出たときの対応手順

閲覧ユーザー(訪問者)側ができる対処

基本的にはユーザー側で根本的に解決できるわけではありませんが、エラーメッセージが表示された際に一時的な対応としてできることを紹介します。

ページの再読み込み/時間をおく

502 Bad Gatewayの原因がサイトへのアクセス集中や、メンテナンスの可能性もあるため、まずはページの再読み込みを試してみましょう。

エラーが発生した時点で再読み込みボタンをクリックする、またはキーボードの「F5キー」(Ctrl+Rでも可)を押すことで再読み込みが可能です。少し時間をおいてからアクセスしてみるのも良いでしょう。

ブラウザのキャッシュ・Cookie削除

一時的に保存された古いデータがエラーの原因になる場合もあるため、ブラウザのキャッシュ・Cookieの削除(クリア)を試してみてください。

削除方法は以下の通りです(Google Chromeの場合)。

1.Chrome右上の「その他アイコン [︙]」をクリック
2.
閲覧履歴データの削除をクリック
3.削除する期間を設定する
4.削除するデータを選ぶ
5.データを削除する

別ブラウザ・別端末での再アクセス

別のブラウザや端末で再度アクセスしてみる方法もあります。これは利用環境に問題があるかどうかを把握するためです。

例えば、別ブラウザで試してみてエラーが発生しなければ、ブラウザの拡張機能やキャッシュなどの影響を受けている可能性があります。以前のブラウザで設定の見直しや古いデータの削除を行い、もう一度アクセスできるか確認してみましょう。

ネットワーク環境(Wi-Fi/4G)を切り替える

ネットワーク環境の一時的な不具合でエラーが表示される場合があります。そのため、現在のインターネット接続を見直してみましょう。

例えば、スマートフォンやタブレットを利用しているならWi-Fiからモバイルデータに切り替えて閲覧したいページにアクセスしてみます。その他、ルーターやモデムといった周辺機器を再起動しエラーが解消されるかチェックしましょう。

サイト運営者(管理者)側がすぐに確認すべき項目

次にサイト運営者側ですべきことを解説します。502 Bad Gatewayはサーバー側で問題を解決する必要があるため、しっかりチェックしておきましょう。

直近の変更ログを確認(WP・サーバー・設定系)

502 Bad Gatewayは何かしらの設定ミスが原因で発生している可能性が高いため、まずは直近の変更ログを確認しましょう。具体的には、Googleアナリティクスなどでアクセス状況を見つつ、アクセスが減っているタイミングの前後で実施した作業をチェックします

アップデートやサーバーの変更などを行なっている場合は、変更前の状態に戻し復旧を試みます。

稼働状況・応答時間(ステータス)を確認

次にサーバーが正常に動いているかを確認します。具体的にはサーバー監視ツールなどを活用してパフォーマンスや応答時間を把握し、稼働状況に問題がないかをチェックします。Webサイトの稼働状況は、無料のツールを活用することですぐに確認できます。

サーバーの稼働状況をチェックすることで、サーバーの過負荷やネットワーク遅延などの影響を把握でき、必要な改善策を考えられるでしょう。

サーバーエラーログ/アクセスログを確認

サーバーエラーログにはサーバー異常の詳細が記録されているため、効率よく原因を特定できます。エラーログを確認する中で502 Bad Gatewayが発生した同じ時期に何かしらのエラーが出ている場合、それが根本原因である可能性が高いと言えます。

アクセスログも確認することで、いつどのURLで発生しているかなどを把握できるため、エラーログとあわせてチェックすると良いでしょう。

CDN・WAFを経由している場合は設定を確認

CDNやWAFの設定が502 Bad Gatewayの発生原因になっている可能性もあります。CDNは、迅速にコンテンツを配信できるネットワークですが、CDNサーバーとオリジンサーバーの間で接続トラブルがあると502 Bad Gatewayが発生するケースもあります。

また、WAFの設定に問題があるとCDNからの要求がサーバーに対する攻撃と見なされ、リクエストを拒否するケースもあるため、CDNとWAFにおける問題を特定して必要に応じて設定の見直しを実施しましょう。

502 Bad Gatewayの原因とは?考えられる主な要因

502 Bad Gatewayの原因とは?

502 Bad Gatewayの原因にはどのようなものがあるのでしょうか。ここでは、考えられる主な原因について詳しく解説します。

アクセス集中による瞬間的なサーバー負荷

例えば、SNSなどで多くのユーザーに拡散されることで、一時的にアクセスが集中した際に発生する可能性があります。多くの場合、一時的なものなのでアクセス集中が緩和されれば元に戻りますが、サーバーを再起動しても復活させることができますので、気付いたら可能な限り早めに対処しましょう。

サーバースペック不足・設定不備

サーバーのスペックに対して、アクセスの量が増えてしまった場合、負荷に耐えられず502 Bad Gatewayエラーが起こってしまうこともあります。

考えられる理由としては、月数百円で使用可能な安価なレンタルサーバーを使用していた場合、サイトが成長しアクセスが増大するとサーバーのキャパシティを超えてしまう可能性があります

WordPressプラグインの不具合

WordPressのプラグインを追加・更新すると、502 Bad Gatewayのエラーが発生するケースがあります。実際にWordPressのプラグインを追加・更新して、Webページをリロードしたら、突如画面が表示されなくなった経験がある方もいるのではないでしょうか。

上記の問題は404のエラーも関係してくるため、一概に502 Bad Gatewayのエラーと限定はできません。しかしWordPressのプラグインの追加・更新と502 Bad Gatewayのエラーの関係性があることは明白です。

例えば、追加したプラグインが互換性のないPHPバージョンで使用されている場合や、他のキャッシュ系プラグインと競合していると502 Bad Gatewayを引き起こす可能性があります。

もしWordPressのプラグインを追加・更新した直後に502 Bad Gatewayのエラーが発生した場合は、該当するプラグインを疑ってみると良いでしょう。

DNS設定・レコード不整合

WebサイトのIPアドレスやドメインの移管によりDNSサーバーを変更した場合、情報の更新が完了されていないと502 Bad Gatewayが発生することがあります。新しいDNS情報が完全に反映されるまで通常数時間〜数日間かかります。

また、変更後の設定内容のミスもサイトが正常に表示されない原因の一つであるため、移行する際は注意深く作業する必要があります。

PHP/静的コード上のバグ

Webサイトを更新した際に502 bad gatewayが表示される場合は、コードの記述ミスや重複インクルードが影響していることも考えられます。括弧ミスやスペルミスなどの単純な構文エラーがサイト表示に支障をきたします。

その他、外部APIの応答遅延やAPI提供元のトラブルも502 bad gatewayの原因になります。

ネットワーク/プロキシ側の障害

サイトのパフォーマンス向上や過負荷防止を目的としてCDNやロードバランサーを使用している場合、設定に問題があると502 bad gatewayが発生する可能性があります。また、WAFやFWの設定に問題があると正当なリクエストを誤検知し、エラーが表示されることも考えられます。

SEOや売り上げにも影響?502エラー放置によるリスク

SEOや売り上げにも影響?

502 Bad Gatewayのエラーが発生すると、自社のマーケティング活動でさまざまなリスクが生じます。

時には大きな機会損失を生み出します。自社のオウンドメディアやランディングページ経由からのコンバージョンの発生が減少するのはもちろん、ユーザビリティの低下によって顧客満足度が下がり、他社と比較された結果シェアを奪われてしまう可能性もあります。

利益を生み出す活動をしている以上、そのような事態を引き起こすのはなんとしても避けたいところです。まずは502 Bad Gatewayのエラーでどのようなリスクを引き起こすのか、リテラシーを高めるところから始めましょう。

検索順位・インデックスへの影響

502 Bad Gatewayのエラーが発生すると、クローラーはWebページを巡回できません。エラーによって「SEOに直接的な影響を及ぼす」と、Google公式から正式に明言されていないものの、クローラーに巡回されない状態が長期間続くと、検索結果に表示されなくなるリスクもあります。

ただし万が一検索順位から消えてしまっても、Webサイトを正しい接続状態に戻して、Google Search Consoleの「URL検査」を実施することで順位は徐々に回復していく可能性が高いです。そのため502 Bad Gatewayのエラーが発生したとしても、焦る必要はありません。502 Bad Gatewayが発生した原因をしっかり突き止め、冷静に対処するようにしましょう。

とはいえ、Google公式がSEOに対して悪影響を明言していませんが、ユーザビリティを低下させるエラーには間違いないため、502 Bad Gatewayを発見したら早めに対処することが重要です。

特にアクセスが順調に伸びているサイトの場合は、早めにエラーに気付ける・対策を打てるような体制を作っておくと良いでしょう。予期せぬエラーでこれまでのSEO対策の施策を無駄にしないためにも、体制を整えることは非常に大切です。

ユーザー行動・収益への悪影響

商品・サービスのPRの一環として、有名なメディアで取り上げられたとしましょう。興味を持った読者や視聴者は、あなたの商品・サービスに興味・関心を持ち、Webサイトに流れ込んでくると想定できます。

しかし後述の「一時的にアクセスが集中し、サーバーの負荷が重くなっている」の章でも詳しく解説しますが、メディアのPRによりアクセスが集中すると、502 Bad Gatewayのエラーの発生を招きます。

エラーによりアクセスしてきた読者・視聴者は商品・サービスの詳細をWebページから取得できないため、せっかく慎重に投じたPRの費用が無駄になってしまうでしょう。

またリスティング広告を実施していた場合は、無駄な広告費になってしまう可能性があります。Webページを閲覧できず即離脱されるため、クリックにかかるリスティング広告の費用だけが消化され続けるからです。当然ながら商品・サービスのコンバージョンなどの成果は発生しないため、広告費も回収できません。

あらかじめ502 Bad Gatewayの対策を講じておかないと、エラーが発生した際に企業の収益に大きな影響を与えてしまうでしょう。次の章で解説する502 Bad Gatewayの原因、解決方法をしっかり理解して、無駄な機会損失を生まないようにしましょう。

サイト信頼性・ブランド毀損

502 bad gatewayが発生し継続してサイトにアクセスできない状態が続いてしまうと、企業やサイトに対しての信用低下を招いてしまいます。失った信用やブランドを取り戻すのは容易ではなく、顧客離れを引き起こす要因にもなるでしょう。

特にBtoBビジネスの場合は、取引先と長期的な関係を築く上で「信頼」と「ブランド」は重要な財産です。もし、エラーでサイトが閲覧できなくなった場合は迅速な対応と、具体的な状況説明を顧客に行うべきだと言えます。

502 Bad Gatewayを未然に防ぐための再発防止策

502 Bad Gatewayを未然に防ぐための再発防止策

サーバー性能と構成の最適化

502 Bad Gatewayを未然に防ぐためには、まずはキャパシティプランニングを実施することが大切です。キャパシティプランニングとは、サーバーやネットワークなどのITリソースを将来の需要を考慮した上で事前に確保しておくプロセスを指します。あらかじめ必要なリソースを準備しておけば急な需要の変化にも対応しやすくなるでしょう。

また、サーバーを負荷に強いクラウド型に移行しておくのもおすすめです。クラウドサービスの場合は状況に応じて必要なリソースを自動で調整する「オートスケール機能」を利用できるため、スムーズに構成の最適化を実現することが可能です。

Webコード・プラグインの保守管理

Webコード・プラグインの保守管理の徹底も重要な取り組みです。Webコードについては日頃から変更を加える前に必ずバックアップをとってから作業する、コードに誤りがないか入念にチェックしてから更新するなどの対策をとりましょう。

プラグインに関しても定期的なアップデートや不要プラグインの整理を行い、エラーが表示されないよう適切に管理することが大切です。

監視・モニタリング体制の整備

エラーが発生した際に迅速に対応できるよう社内で監視・モニタリング体制を整備しておく必要があります。そのためにはリアルタイムで異常を検知・通知するサーバー監視ツールの導入を行いましょう。具体的なサービスとしては以下が挙げられます。

・Pingdom
・Mackerel
・Datadog など

これらのツールを導入し、エラーが発生した際にメールやSlackなどで通知するよう設定しておけば影響を最小限に抑えられるでしょう。

CDN・WAF・ロードバランサーの活用

CDNやロードバランサーを積極的に活用してダウン耐性強化や、高負荷分散によるサイトの安定化を図ることも大切です。また、WAFはセキュリティ対策強化に繋がり、サイバー攻撃による大量アクセスなどの被害を未然に防止できるでしょう。セキュリティ機能だけでなく、負荷分散機能も備えているサービスもあります。

なお、先述の通りCDNやWAFなどの設定にミスがあると502 Bad Gatewayが発生する原因になるため、注意して設定作業を行なってください。

なぜエラーが起こるのか?502 Bad Gatewayの仕組みを解説

502 Bad Gateway

502 Bad Gatewayの仕組みについて理解を深めておきましょう。また、プロキシサーバーにおけるプロキシとリバースプロキシの役割や違いについても把握しておくことも大切です。

クライアント→ゲートウェイ→オリジンサーバー間の通信フロー

502 Bad Gatewayの仕組みを理解する上では、Webの構造について知っておく必要があります。Webサイトを利用する際、多くの場合はクライアント(利用者側)がリクエストを出した際、直接オリジンサーバー(元のサーバー)にリクエストが届くわけではなく、その間には「ゲートウェイ」あるいは、「プロキシサーバー」が中継役としてデータの送受信を行います。

502 Bad Gatewayは、中継役を担う「ゲートウェイ」「プロキシサーバー」がオリジンサーバーから正確に情報を受け取れなかった時に表示されるエラーです。このサーバー間の問題はオリジンサーバーへのアクセス集中などによって起こります。

プロキシ・リバースプロキシの役割

プロキシ(フォワードプロキシ)・リバースプロキシはともにサーバー間の中継の役割を持ちますが、それぞれ配置場所や目的が異なります。

まずプロキシはクライアント側で働き、クライアントの代わりにリクエストをオリジンサーバーに送信します。応答速度の高速化やセキュリティ向上などを目的としています。

一方、リバースプロキシはWebサーバー側で働き、クライアントからのリクエストを特定のサーバーに転送する機能を持ちます。つまり、Webサーバーの代理としてサーバーへの負荷を分散・軽減できる利点があります。

502 Bad Gatewayは、主にリバースプロキシとオリジンサーバー間における通信の設定に問題がある場合に引き起こされます。

「502 Bad Gateway」でよくある質問

「502 Bad Gateway」でよくある質問

502 Bad Gatewayは自分だけに起こっている可能性はありますか?

自身の環境に問題がある場合やタイミングによっては、自分だけエラー表示が発生するケースもみられます。原因としては、ブラウザのキャッシュが古い、ネットワーク環境のトラブルが発生しているなどが考えられます。そのため、ブラウザのキャッシュの削除や利用環境に問題がないかチェックしましょう。

また、自分以外にも同じ現象が発生しているか確認するために、SNSでの調査や運営者への問い合わせを実施してみるのも良いでしょう。

502エラーと503エラーの違いは何ですか?

502は、サーバー間における通信トラブルによって発生するエラーであり、503(503 Service Unavailable)は、サーバーへのアクセス集中やメンテナンスなどの理由に一時的にサービスを利用できない状態を指します。サイト運営者側が503エラーを防止するための方法は、より多くのアクセスに対応できるサーバーへの乗り換えや、転送データの圧縮などが挙げられます。

利用者側の対応としては、しばらく待ってから再度アクセスを試してみると良いでしょう。

500番台のエラーはサーバー側に問題がある場合に表示されるHTTPステータスコードです。代表的なエラーコードに以下のようなものがあります。

エラーコード 名称 意味
500 Internal Server Error サーバーに何らかの問題・不具合が発生している
502 Bad Gateway サーバー間の通信エラーが生じている
503 Service Unavailable サーバーが一時的に利用できない
504 Gateway Timeout サーバー同士の通信に問題が発生して制限時間内にリクエストを処理できない

502 Bad Gatewayはウイルスが原因の可能性がありますか?

502 Bad Gatewayはウイルス感染が原因になることはありません。突然サイトが表示されないことでウイルスに感染したのかと不安に思う人もいるかもしれませんが、基本的にはサーバー側の設定や通信の不具合が原因となるエラーです。

そのため、ユーザー側でウイルス対策ソフトを導入しスキャンしても根本的な解決には繋がりません。

502エラーが発生した場合、Google検索順位にはどれくらい影響がありますか?

結論としてGoogle検索順位に表示されなくなるリスクはありますが、適切な対応をとれば影響を最小限に抑えられると言えます。万が一検索順位から消えてしまった場合でも、502エラーを解消することで順位は少しずつ回復する可能性は高いでしょう。エラーが発生し検索順位から消えてしまった時は、焦らず冷静に対応することがポイントです。

SEO対策する上で502エラーのようなトラブルが発生した際にも迅速に対応できる体制や対策を事前に検討しておくと安定的なサイト運営に繋げられるでしょう。

WordPressで502エラーが頻発する場合の対処法は?

502エラーが頻発する場合は、サーバーの処理能力が足りていない可能性が高いため、サーバーの強化を図りましょう。具体的には上位プランへの変更や、よりスペックの高いサービスへの乗り換えを検討します。今回紹介したようにクラウドサービスなら状況に応じてリソースを柔軟に変更できるメリットがあるため、サーバーのリソースが原因なら積極的に検討すると良いでしょう。

その他、リバースプロキシやWAFなどの設定、プラグインやコードに不備がないか入念にチェックしてみてください。

まとめ

今回は、サイトへのアクセスが集中したことなどによってアクセスが制限されるエラー502 Bad Gatewayの具体的な原因や解決方法について解説しました。

502 Bad Gateway以外にも、5から始まるエラーコードはサイト運営側の不備によって起こるので、発見した場合は早急に対処することが求められます。

エラーのせいで、アクセスを得る機会を損失しないように、アクセス負荷に耐えられるキャパシティのサーバーを用意しておくことも重要です。

TACT SEO」は、キーワード調査や日々の順位計測、サイト内のSEO課題の発見などSEO対策を行うために必要な機能が一つになったツールです。 自社サイトが上位表示できていない要因を網羅的に分析することが可能です。 入力時間は30秒!無料版をぜひお試しください。

SEOに関して、何から着手すべきかわからない、なかなか成果がでないなどのお悩みがございましたら SEO無料相談も受け付けておりますので、お気軽にお問合せください

\SEOのお悩みはウィルゲートにご相談ください/

• ⾃分なりに改善したがSEO成果があがらない
• 方針を考えたいがどう分析していいのかわからない
• 費用を抑えて内製でコンテンツマーケティングを推進したい
• 自社の体制にあった形で記事作成を外部に依頼したい

ウィルゲートは社内の時間を抑えてアウトソースしたい会社から、できる限り費用を抑えて社内でコンテンツSEOを推進したい会社までSEOを中心としたコンテンツマーケティングをご支援しています。

無料でのご相談も承りますので、お気軽にお問合せください。

SEO対策チェックリストプレゼント!
プロモニスタ編集部
プロモニスタ編集部
プロモニスタでは、コンテンツマーケティングとコンテンツSEO、SEO対策を中心にwebマーケティング関連の最新情報やノウハウ、当社の事例を発信しています。
  • Facebook
  • Twitter
ページトップ