503 is one of the status codes a web server can return to a client application when processing a request. 503 is defined as Service Unavailable
503 Service Unavailable. The server is currently unable to handle the request due to a temporary overloading or maintenance of the server. The implication is that this is a temporary condition which will be alleviated after some delay. If known, the length of the delay may be indicated in a Retry-After
header. If no Retry-After
is given, the client should handle the response as it would for a 500 response.
Note:
The existence of the 503 status code does not imply that a server must use it when becoming overloaded. Some servers may wish to simply refuse the connection.
Related tags
See also RFC2616.