Skip to content

5xx Status Codes

A generic error message indicating that an unexpected condition was encountered, and no specific message is available.

The server does not recognize the request method or lacks the ability to fulfill the request, typically implying future availability.

The server, acting as a gateway or proxy, received an invalid response from the upstream server.

The server cannot handle the request due to being overloaded or down for maintenance. This is usually a temporary state.

The server, acting as a gateway or proxy, did not receive a timely response from the upstream server.

The server does not support the HTTP version used in the request.

Transparent content negotiation resulted in a circular reference.

507 Insufficient Storage (WebDAV; RFC 4918)

Section titled “507 Insufficient Storage (WebDAV; RFC 4918)”

The server is unable to store the representation needed to complete the request.

The server detected an infinite loop while processing the request, indicating a problem with the request processing.

Further extensions to the request are required for the server to fulfill it.

511 Network Authentication Required (RFC 6585)

Section titled “511 Network Authentication Required (RFC 6585)”

The client needs to authenticate to gain network access, often used by intercepting proxies to control network access.


509 Bandwidth Limit Exceeded (Apache Web Server/cPanel)

Section titled “509 Bandwidth Limit Exceeded (Apache Web Server/cPanel)”

The server has exceeded the bandwidth limit set by the administrator, commonly used by shared hosting providers.

Indicates that the site cannot process the request, as used by Qualys in the SSLLabs server testing API.

Used by Pantheon Systems to indicate a site that has been frozen due to inactivity.

Indicates that Cloudflare cannot resolve the requested DNS record, as used by Shopify.

Used by Shopify to signal that the requested endpoint has been temporarily disabled.

An informal error used by some HTTP proxies to signal a network read timeout behind the proxy.

An error used by some HTTP proxies to indicate a network connect timeout behind the proxy.


The origin server returned an empty, unknown, or unexpected response to Cloudflare.

The origin server refused connections from Cloudflare, possibly due to security measures blocking legitimate connections.

Cloudflare timed out while trying to contact the origin server.

Cloudflare could not reach the origin server, often due to incorrect or missing DNS records.

Cloudflare successfully connected to the origin server but did not receive a timely HTTP response.

Cloudflare could not negotiate an SSL/TLS handshake with the origin server.

Cloudflare could not validate the SSL certificate on the origin web server. This is also used by Cloud Foundry’s gorouter.

Previously indicated an interrupted connection between Cloudflare and the origin server’s Railgun server; this error is now obsolete.


An authentication error returned by a server registered with a load balancer. This occurs when a listener rule is set to authenticate users, but the identity provider (IdP) encounters an error during the authentication process.