502 Bad Gatewayは、Webサーバーとリクエストを処理するために必要な二次的なアウトバウンドサービスとの間の通信不良を示すHTTPステータスコードであり、これらの障害応答がクライアントに伝播します。

502 Bad Gateway HTTPステータスコードが返される可能性のある理由はいくつかあります。

  • Webサーバーは、リクエストを処理するために通信しようとしているアップストリームプロキシサーバー、ロードバランサー、またはその他の仲介者から無効な応答を受け取っています。
  • 中間プロキシ、ロードバランシング、またはキャッシングレイヤーの設定ミスにより、Webサーバーに不正な応答が返され、有効な顧客向け応答の生成が妨げられています。
  • WAFやDDoS保護サービスなどのセキュリティフィルタリングメカニズムが、プロキシ/ゲートウェイが受信した正当なリクエストを誤ってブロックし、Webサーバーにブロックまたはエラーを送信しています。
  • アプリケーションサーバーは、最終的な応答を構築するために必要な遅いバックエンドデータベース、レガシーシステム、または外部サービス依存関係からの応答を待機中にタイムアウトしています。バックエンドのエラーが表面化しています。
  • プロキシやゲートウェイなどの中間インフラストラクチャで容量制限に達し、障害が発生し始め、それがオリジンサーバーに連鎖しています。