10.5.4 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.
因此,是的,服务器过载可能是原因.为了弄清楚如何处理此问题,您可能想要与服务该服务的任何人进行讨论,以了解他们可以容忍的条件.然后,如果您在SO上搜索“节流Web请求”,那么一旦您知道自己的需求,就会发现有关如何实施节流的许多讨论.
编辑
该页面上的“效率指南”非常清楚地说明了将触发问题的原因以及可接受的请求率.