我使用rolling-curl [https://github.com/LionsAd/rolling-curl]库异步检索大量Web资源中的内容,作为一个计划任务。该库允许您设置并发CURL连接的最大数量,并且我从20开始,但后来升级到50以提高速度。cURL有时返回空白字符串作为有效的URL
看来,我每次运行它,任意网站中的数千正在处理失败,并返回一个空白字符串。看起来我拥有的并发连接越多,获得的失败请求就越多。下一次尝试运行该功能时,一次失败的相同网址可能会有效。有什么可能导致这种情况,我该如何避免它?
务必检查您的CURL超时设置。 – DADU 2011-03-28 19:03:53
当我添加VERBOSE选项时,似乎服务器正在为某些请求返回空响应。 – MarathonStudios 2011-03-29 01:03:09
你可以添加一些代码,所以我们可以看到吗? – Jaanus 2011-05-05 19:39:37