502 Bad Gateway エラーとは何ですか? どうすれば修正できますか?

エラーコードを見るのは誰だって嫌ですよね!ほとんどのユーザーにとって、エラー番号を見ても全く役に立ちません。なぜなら、関連するコードガイドを記憶していない限り、その番号は何の意味も持たないからです。

「502 Bad Gateway Error」が発生した場合、ほぼ間違いなくサーバー内部の問題です。問題を理解することが重要です。場合によっては、解決できる手順があります。このエラーの意味を説明し、問題を解決するための方法を探ります。

HTTPステータスコード

エラーコード502はHTTPエラー応答コードセットの一部です。HTTPまたは ハイパーテキスト転送プロトコル これは、Web を動作させる基本的なプロトコルです。より広範なインターネット プロトコル スイートの一部であり、Web コンテンツを要求または送信する際に、サーバーとクライアントが相互に通信する方法を規定します。

ウェブブラウザ(クライアント)がHTTP経由でサーバーにデータを要求し、エラーが発生すると、ウェブサーバーは無効なレスポンスを返し、エラーコードが表示されます。こうしたエラーの中で最も一般的なのは404エラーです。これは、サーバーが指定されたアドレスのページを見つけられないことを意味します。

5xx エラーコードファミリー

エラー応答コードには、1xx、2xx、3xx、4xx、5xx の 5 つの番号付きセットがあります。

5xxコードセットは、すべてのサーバーエラーコードを表します。つまり、5で始まるコードが表示された場合、ほぼ確実にサーバーに問題があります。サーバーに問題が発生した場合、ほとんどの場合、しばらく待ってからもう一度試すしかありません。通常、これらのエラーは一時的なものです。AmazonやGoogleなどの主要なサービスにアクセスしようとしている場合、重大な障害が発生しない限り、これらのエラーは通常、ほぼすぐに解決されます。

「ゲート」とは何ですか?

エラー502は「ゲートウェイ障害」エラーです。ゲートウェイデバイスとは、コンピュータネットワーク上のノードであり、ネットワーク上の他のWebリソースへのゲートウェイとして機能します。

ルーターやモデムはデバイスです ゲートそして、インターネットサービスプロバイダーがユーザーを主要なインターネットハブに接続するために使用する巨大なルーターもあります。これらがどのように連携しているかについて詳しく知りたい方は、「インターネットは誰のもの?Webアーキテクチャ解説」をお読みください。

つまり、「ゲートウェイの故障」とは、ゲートウェイデバイスがネットワークの上位にあるサーバーから要求したデータを取得できなかったことを意味します。ゲートウェイの故障は、まさに厄介な問題です!

HTTP 502エラーの一般的な原因

502エラーはさまざまな理由で発生しますが、そのほとんどはサーバー側の問題です。最も一般的な原因は、プライマリサーバーの過負荷です。 元のサーバー ウェブサイトが保存され、ユーザーのリクエストを聞いてそのコンテンツを配信するコンピューターです。

サーバーの過負荷

一度に多数のユーザーがリクエストを送信し、サーバーが処理能力を超えたリクエストを処理できない可能性があります。「Invalid Gateway」エラーではなく、「502 Service Temporarily Loaded」エラーが表示される場合もあります。

DDoS 攻撃

場合によっては、攻撃中にサーバーが意図的に過負荷になることがあります。 DDoS攻撃 (分散型サービス拒否攻撃)と似ていますが、結果は似ています。サーバーの処理に時間がかかりすぎると、サーバータイムアウトとみなされ、エラーコードが表示されます。Cloudflareなどのサービスがサーバーとリクエストフローの間に障壁として機能するおかげで、DDoS攻撃は以前ほど一般的ではなくなりました。そのため、現在発生している過負荷は、正当な使用量の増加によるものである可能性が高いです。

サーバー構成が正しくありません

そうかも知れない ファイアウォール あるいは、サーバーのネットワーク設定が間違っているか、IPアドレスがブロックされるべきものとして誤って設定されている可能性があります。(ほとんどの人がそうであるように)動的IPアドレスを使用している場合は、問題のあるユーザーが以前使用したアドレスが割り当てられている可能性があります。

インターネットは非常に複雑で、デバイスとアクセスしようとしているサーバーの間には数十、数百ものネットワーク機器が介在しています。これらのデバイスの一部に問題が発生している可能性があります。

故障したサーバー

最後に、サーバーがダウンしているか、ソフトウェアのバグによりリクエストを処理できない可能性があります。サーバーは単なるコンピューターであり、誰かまたは何かによって損傷を受けている可能性があります。したがって、誰かがソフトウェアを修正するまで、問題は解決しません。インターネット上には、次のような問題の解決方法を詳しく説明した記事が数多くあります。 Apacheサーバープログラムまたは、 PHPコードまたは構成の問題を解決する WordPress サイト 彼ら自身。

問題に関する基本的な知識が得られたので、次に、問題のトラブルシューティングと解決時に試すことができるいくつかのことを見ていきます。

更新ページ

502エラーが発生した場合、まずウェブページを更新してください。これらのエラーのほとんどは、一時的なネットワークの問題か、サーバーの過負荷が原因で発生します。ピーク時のトラフィックが過ぎるまで(サーバーのタイムゾーンによって異なります)待ってから再試行することもできます。502エラーの99%は、しばらくしてから再試行することで解決しますが、その間にできる対策がいくつかあります。

サイトがダウンしていないか確認する

502エラーは接続のサーバー側で問題が発生していることを示していますが、問題が発生しているのが自分だけかどうか確認してみるのも悪くありません。例えば、以下のようなウェブサイトが参考になります。 IsItDownRightNow? أو 検出器ダウン Facebook であなたのお母さんの最新の犬の写真ではなくエラー コードが表示されているのがあなただけではないことを確認します。

これらのサイトの中には、サイトがダウンする頻度、特定のエリアのみでダウンしているかどうか、他のユーザーが現在特定の問題について苦情を言っているかどうかなど、重要な詳細を表示できるものもあります。

ルーターを再起動してください

場合によっては、自宅のゲートウェイが問題の原因になっていることがあります。ルーターは他のデバイスと同様にコンピューターであるため、フリーズしたり、クラッシュしたり、エラーが発生したりする可能性があります。他のコンピューターと同様に、再起動するだけでこれらの問題は解決できる場合が多いです。

ルーターのアップデートまたは交換

インターネット接続を再び機能させるためにルーターを頻繁に再起動する必要がある場合は、ファームウェアのアップデートを実行するか、一度に多くのデバイスを処理できる容量の大きい新しいルーターの購入を検討する必要があります。

ブラウザのキャッシュとCookieを消去する

[9 クリア.jpg]

ブラウザは、頻繁にアクセスするウェブサイトや最近アクセスしたウェブサイトをキャッシュします。これらのサイトをキャッシュすることで、ページを更新したり再アクセスしたりするたびに頻繁に使用される要素をダウンロードする必要がなくなり、ウェブサイトの応答時間が短縮され、帯域幅の使用量も削減されます。

残念ながら、ウェブブラウザのキャッシュが破損し、ページが正しく読み込まれなくなる場合があります。そのため、ブラウザのキャッシュをクリアする必要があるかもしれません。閲覧履歴、パスワード、その他の重要な情報が失われる心配はありません。キャッシュをクリアしても、新しいキャッシュが作成されるまでの間、ウェブサイトへのアクセスが一時的に遅くなるだけです。ウェブブラウザのキャッシュをクリアする方法を知りたい方は、以下の究極のチュートリアルをご覧ください。 任意の Web ブラウザのキャッシュをクリアする方法。

クッキーはブラウザがローカルに保存する別の種類のデータで、ウェブサイトの読み込みを妨げる可能性があります。一般的に、クッキーはウェブサイトのエクスペリエンスに有益です。クッキーによりウェブサイトはユーザーに関する情報を「記憶」できるため、毎回ログインする必要がなくなり、接続が切れてもショッピングカートの内容が失われることはありません。

サイトの機能に支障をきたす可能性以外にも、 トラッキングクッキー それはプライバシーの問題でもあります。

ブラウザを更新する

ウェブブラウザは常に最新のセキュリティパッチを適用し、更新を行ってください。保留中のアップデートがある場合は、エラーが発生しているウェブサイトにアクセスする前に、アップデートを完了してください。最新のウェブサイト技術と通信するために、ブラウザが最新のウェブ標準規格に対応している必要があるだけかもしれません。

コンピュータまたはデバイスのネットワーク ドライバーまたはネットワーク パッケージに関連した問題が発生している可能性があるため、オペレーティング システムが最新であることを確認しても問題ありません。

別のブラウザを試す

すべてのブラウザが同じ仕様というわけではありません。内蔵ブラウザやあまり普及していないブラウザをお使いの場合、特定のウェブサイトの機能や要件をすべてサポートしていない可能性があります。

ブラウザに何らかの問題が発生しているだけかもしれません。問題の原因がブラウザではないことを確認する最も簡単な方法は、別のブラウザを試してみることです。Microsoft Edge、Safari(MacまたはiOS)、Mozilla Firefox、Google Chromeなど、選択肢は豊富です。

プラグインと拡張機能を無効にする

ブラウザを再起動するか、すべてのプラグインと拡張機能を一時的に無効にして、問題の原因を除外すると効果的かもしれません。ただし、これらの拡張機能を無効にした別のブラウザを使用しても同じインターネット接続で問題が発生しない場合にのみ、この操作を行ってください。

別のインターネット接続を試す

アクセスしようとしているサーバーは正常だが、そのサーバーへのルート上のゲートウェイ デバイスが問題の原因である場合は、別のインターネット接続を使用して別のルートを強制する必要がある可能性があります。

例えば、自宅のブロードバンド接続でエラーが発生している場合は、スマートフォンからモバイルデータ接続を使用してサイトにアクセスしてみてください。両方の接続が同じインターネットサービスプロバイダー(ISP)でない限り、この方法でISP固有の問題は回避できるはずです。

プロキシサーバーを確認してください

プロキシサーバーをご利用の場合、問題の原因はプロキシサーバー自体にある可能性があります。職場の多くのコンピューターは会社が提供するプロキシサーバーを経由して動作しており、設計上、これを回避できない場合もあります。結局のところ、会社はプロキシサーバーを使用してユーザーのオンラインアクティビティを監視し、情報セキュリティを管理しているのです。

VPNを使ってみる

ウェブサーバーと呼ばれることもありますが、実際にはほとんどのウェブコンテンツは複数のサーバーでホストされています。コンテンツ配信ネットワーク(CDN)は、世界中に分散された複数のサーバーにウェブコンテンツのコピーを保管しています。そのため、ウェブサイトへのアクセスをリクエストすると、最も近いCDNノードからコンテンツが提供され、最適な速度と応答時​​間が得られます。また、国際回線でデータを送信するよりもローカル帯域幅を使用する方がコストが安いため、多くの企業がCDNを選択しています。

問題は、ローカルCDNノードが過負荷状態になったり、問題が発生したりすると、502エラーが発生する可能性があることです。理論的には、次の正常に動作しているサーバーノードにリダイレクトされるはずですが、その場合は、次の方法を試してみてください。 VPN 仮想プライベートネットワーク(VPN)は、国内の別の国または地域からウェブサイトにアクセスするために使用されます。これにより、ローカルサーバーの問題を回避できる可能性があります。

ドメイン ネーム システム (DNS) キャッシュをクリアするか、DNS サーバーを変更します。

DNS(ドメインネームシステム)サーバーは、インターネットの電話帳のようなものです。アドレスバーにhttps://www.online.com(姉妹サイト)のようなアドレスを入力すると、DNSサーバーはそれを実際のサーバーの正しいIPアドレスに変換し、必要な情報を送信します。

特定のDNSサーバーに誤ったIPアドレスが保存されている(変更されている)か、または参照元のサーバーがサイトの複数のサーバーのうちの1つであり、そのサーバーに問題が発生している可能性があります。また、ローカルDNSキャッシュが破損しているか、古くなっている可能性もあります。

まずは試してみるべき DNSキャッシュをクリアする もう一度お試しください。それでもうまくいかない場合は、 DNSサーバーを変更する 問題が解決するかどうかを自分で確認してください。

8.8.8.8 と 8.8.4.4 にある Google のパブリック DNS サーバーは、世界で最も高速で信頼性の高い DNS サーバーの 1 つです。

代わりにキャッシュされたページを使用する

ウェブサイトから必要なのが静的な情報だけであれば、サーバーを稼働させる必要は全くないかもしれません。Googleなどの検索エンジンは、常にウェブをインデックスし、ウェブページのキャッシュコピーを作成します。また、インターネット・ウェイバック・マシンのようなウェブサイトでは、古いウェブページと新しいウェブページをアーカイブし、それぞれの時点でどのような情報があったかを確認できます。

Google を使用すると、ページのキャッシュ バージョンを簡単に表示できます。検索するだけです。 スコアタイトルの右側にある3つの点 そしてそれらを識別します。

表示されるメニューから、 在庫あり.

すると、上部にこのメッセージを含むページが表示されます。

サイト管理者に連絡する

502 Bad Gateway エラーが発生した場合の最後のアドバイスは、ウェブサイト管理者に連絡することです。インターネットサービスプロバイダー(ISP)に問題があると思われる場合は、ISPのカスタマーサポートに連絡して、この特定のウェブサイトへのアクセスに関する問題を把握しているかどうかを確認してください。

多くのインターネットサービスプロバイダーは、ホームページやユーザーアカウントダッシュボードに「既知の問題」セクションを設けていますので、そちらも必ずご確認ください。この記事で解決しない場合は、文字通り自分ではどうしようもできない状況なので、待つしかありません。そんな時は、ぜひ「楽しいこと」セクションをチェックして、素敵な時間つぶしの方法を見つけてください。

コメントは締め切りました。