What does HTTP status 524 (Timeout Occured) mean?

 
Previous Next
HTTP_STATUS_ORIGIN_IS_UNREACHABLE HTTP_STATUS_HANDSHAKE_FAILED

HTTP_STATUS_TIMEOUT_OCCURED

This differs from 522: the network connection was made, but the origin did not provide a timely HTTP response. Long-running application work, blocked upstream calls, or insufficient origin capacity are typical investigation paths.

Measure application execution and downstream dependency latency at the origin. Use asynchronous job patterns for work that cannot complete within the documented proxy timeout.

A 524 differs from 522 because the connection to the origin was established successfully; the delay occurred while Cloudflare waited for an HTTP response. Investigate long-running application work, database calls, locks, and origin capacity. Increasing a client timeout cannot extend the proxy's own origin response limit.

Cloudflare: 5xx errors


Looking for a different code? Search another status or error code.