504 Gateway Timeout ゲートウェイタイムアウト
ゲートウェイが上流サーバーからの応答を待機しましたが、タイムアウトしました。
Technical Context (RFC 9110):
502と似ていますが、こちらは「応答が返ってこない(時間がかかりすぎている)」状態です。DBクエリの遅延などが原因でバックエンドが詰まっている場合に起きます。
502と似ていますが、こちらは「応答が返ってこない(時間がかかりすぎている)」状態です。DBクエリの遅延などが原因でバックエンドが詰まっている場合に起きます。
主な発生原因
- 重いDB処理
- 外部API連携の遅延
確認と対処 (Troubleshooting)
1
スロークエリログ確認
MySQL: slow query log
期待値: 数秒以上かかるクエリの特定
💡 解決の指針
処理を高速化するか、プロキシのタイムアウト設定(proxy_read_timeout)を延長してください。