3.1.5.2.3 HTTP Error 503
The server returns an HTTP error 503 when more users than are allowed by the server's request queue limit have sent requests to a single server or when the actions of the client have triggered throttling.
The error returned by the server resembles the following.
-
OPTIONS /Microsoft-Server-ActiveSync Content-Type: application/vnd.ms-sync.wbxml MS-ASProtocolVersion: 14.0 HTTP/1.1 503 Service Unavailable Connection: close Date: Mon, 02 Mar 2009 23:51:51 GMT Server: Microsoft-IIS/7.0 X-Powered-By: ASP.NET Content-Type: text/html
If a Retry-After header ([RFC2616]) is present in the response, the client SHOULD<6> retry the request after waiting the number of seconds indicated by the Retry-After header. Any such value represents an estimate of when the server is expected to be able to process the request.
If a Retry-Header is not present in the response, the client can retry the request after waiting a few seconds. The time to wait between continuous requests that result in HTTP error 503 responses can be increased exponentially to a predetermined maximum.
For more details about ASP.NET performance monitoring properties, see [MSDN-APM].