502 Bad GatewayはHTTPステータスコードで、リクエストを処理するために必要なウェブサーバーとセカンダリ・アウトバウンド・サービス間の通信不良を示し、その失敗レスポンスはクライアントに伝搬する。

502 Bad Gateway HTTPステータスコードが返される理由は以下のとおりです:

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