意味
Cloudflare 固有:オリジンへの接続はできましたが、オリジンが時間内(デフォルト 100 秒)に HTTP レスポンスを送りませんでした。
よくある原因
- レポートやインポートなどの長時間リクエスト
- 遅いデータベースクエリ
- アプリケーションの過負荷
対処法
クライアント・閲覧者の場合
後で再試行するか、あれば非同期エクスポートを使います。
サイトや API の運営者の場合
長い処理をバックグラウンドジョブに移して 202 を返すか、進捗をストリーミングします。Enterprise プランならタイムアウトを延ばせます。
レスポンス例
HTTP/1.1
HTTP/1.1 524 A Timeout Occurred
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
Content-Length: 0 仕様
IANA レジストリには登録されていません。Cloudflare が使用しています。 Cloudflare
よくある質問
› Cloudflare の 100 秒タイムアウトは延ばせる?
Enterprise プランだけです。それ以外はリクエストを速くするか非同期にします。
› 524 と 504 の違いは?
524 は Cloudflare 独自のタイムアウトページで、504 はそれ以外のゲートウェイから返されます。