我有一个脚本可以向特定服务器发出数千个http请求。此脚本有效一段时间,然后给我一个连接超时异常。确切的例外情况如下: org.apache.commons.httpclient.HttpMethodDirector - 处理请求时捕获的I / O异常(java.net.ConnectException):连接超时。 我见过很多关于类似异常的论坛,但没有人谈到http调用最初工作然后突然失败。 任何帮助是极大的赞赏。
答案 0 :(得分:1)
如果您在短时间内向此服务器发出1000个请求,那么您可能会对它产生压力,特别是如果您尝试并行创建它们(即线程,即使在单个核心机器上,您仍然可以进行多处并行要求)。连接到任何远程系统时,即使是下一个房间中的一个,您也必须准备好干净地处理各种异常。您可能需要考虑此重试周期以及重试次数的限制。