The server is currently unable to handle the request due to maintenance or overload.
The server is temporarily unavailable—either under heavy load, in maintenance mode, or recovering from an issue.
Server under heavy load
Maintenance mode enabled
Auto-scaling not keeping up
Circuit breaker activated
Dependency service down
Wait and retry with exponential backoff
Check Retry-After header
Verify service status page
Reduce request frequency
DevConsole can help you implement retry logic and test how your app handles service unavailability.
Get DevConsole ProThe server is temporarily unavailable—either under heavy load, in maintenance mode, or recovering from an issue.
Wait and retry with exponential backoff Check Retry-After header Verify service status page Reduce request frequency
No, 503 is a server error. This means the issue is on the server side, not with your request.