Python urllib2引发异常

2024-09-27 22:08:26 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个pythonwebscraper脚本,已经运行了好几个月了。它使用urllib2访问远程url、提交数据、捕获结果等

昨天突然,urlli2开始对大多数(但不是所有)访问远程url的尝试抛出错误。错误是:

URLError: urlopen error [Errno -2] Name or service not known

什么会导致90%的远程请求突然失败?[Errno -2]实际上是什么意思?? 我搜索了urllib2文档,但没有找到[Errno -2]的真正解释,也在这里搜索过没有成功的答案。在

请帮忙?在

附加信息:

  1. 我也可以从我自己的浏览器访问这个网址,所以这不是一个坏的网址。在
  2. 我可以从我的服务器ping远程域没有任何故障。在
  3. 正如我提到的,它不是100%失败,而是大约95%。在

回溯堆栈如下所示:

^{pr2}$

Tags: or数据name脚本url远程错误error
1条回答
网友
1楼 · 发布于 2024-09-27 22:08:26

答案几乎可以肯定是托管我们服务器的数据中心的网络配置问题。在

问题(基本上是阻止出站HTTP请求)突然出现,在60个小时内不一致,然后又突然自行清除。在检查我们自己的日志时,我们也发现同样的事情发生在大约6个月前,但这只持续了大约一个小时,没有人注意到。这次持续了60个小时,所以大家都注意到了。在

主机不会承认任何事情,但一切都指向他们数据中心的防火墙或路由器问题。东道主的客户服务代表甚至不知道有任何这样的变化,所以他们当然不能确认或否认。在我们的服务器上,从一切正常工作到大部分停止工作,再到重新开始工作,一切都没有改变。过去,他们每隔几天就会重启服务器。在

我想我们得搬家了,嗯?在

相关问题 更多 >

    热门问题