TrueURL
TrueURL

メニュー

502 不正なゲートウェイ

ゲートウェイやプロキシが、上流のサーバーから無効なレスポンスを受け取ったことを示します。たとえば、nginx の背後にあるアプリケーションがクラッシュした場合です。

リーズンフレーズ
Bad Gateway
リダイレクト
いいえ
デフォルトでキャッシュ可能
いいえ

502 Bad Gateway は、ゲートウェイまたはプロキシとして動作するサーバーが、リクエストを処理するために接続した上流のサーバーから、無効なレスポンスを受け取ったことを示します。プロキシ自体は動作しており、問題はその背後にあります。

一般的な構成では、プロキシは nginx、Apache、ロードバランサー、CDN で、上流は PHP-FPM、Node.js、Gunicorn、コンテナなどのアプリケーションサーバーです。「無効なレスポンス」には、接続の拒否やリセット、レスポンス途中でのクラッシュ、不正な形式のヘッダー、プロキシのバッファーを超える大きさのヘッダー(nginx のログには「upstream sent too big header」と記録されます)が含まれます。

Cloudflare では、オリジンの問題の多くは 520、521、522 など、より具体的なコードになります。Cloudflare 経由で表示される単なる 502 は、オリジン自体から返されたものの場合も、Cloudflare のネットワーク内部の問題による場合もあります。

レスポンス例

HTTP
HTTP/1.1 502 Bad Gateway
Date: Fri, 06 Nov 2026 10:15:32 GMT
Server: nginx
Content-Type: text/html
Content-Length: 142
Connection: keep-alive

<html>
<head><title>502 Bad Gateway</title></head>
<body>
<center><h1>502 Bad Gateway</h1></center>
<hr><center>nginx</center>
</body>
</html>

SEO とリダイレクトチェック

ほかの 5xx エラーと同じく、短期間の 502 はクロールを遅くしますがページを削除するわけではなく、502 が続くとインデックスから削除されます。502 は断続的に発生することが多い(ワーカーの再起動、プールの枯渇など)ため、URL を何度かチェックするか、リダイレクト一括チェッカーを使って、どのくらいの頻度で失敗するかを確認してください。

よくある原因と主な用途

  • アプリケーションサーバー(PHP-FPM、Node.js、Gunicorn)が停止している、再起動中である、またはクラッシュした場合。
  • プロキシが、誤った上流のアドレス、ポート、ソケットを指している場合。
  • 上流のレスポンスヘッダーが、プロキシのバッファー(nginx の proxy_buffer_size や fastcgi_buffer_size)を超えている場合。
  • ファイアウォールやセキュリティグループが、プロキシからバックエンドへの通信をブロックしている場合。

URL リダイレクトチェッカー

無料の TrueURL リダイレクトチェッカーで、URL が返すすべてのステータスコードをホップごとに確認できます。