Skip to content

503 Service Unavailable (HTTP Status Code 503)

Updated: at 09:12 AM

The HTTP 503 status code indicates that the server is temporarily unable to handle the request. This is usually due to the server being overloaded or undergoing maintenance. Here’s a detailed explanation:

Key Characteristics

Common Causes

Recommendations for Handling 503 Errors

For Server Administrators:

For Clients:

Example Response Headers:

HTTP/1.1 503 Service Unavailable
Retry-After: 120
Content-Type: text/html
Content-Length: 48

<html><body><h1>Service Temporarily Unavailable</h1></body></html>

Best practice is to provide an estimated recovery time along with a friendly error message to users when returning a 503 status code.