| 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.
Looking for a different code? Search another status or error code.