我有一个pythonwebscraper脚本,已经运行了好几个月了。它使用urllib2访问远程url、提交数据、捕获结果等
昨天突然,urlli2开始对大多数(但不是所有)访问远程url的尝试抛出错误。错误是:
URLError: urlopen error [Errno -2] Name or service not known
什么会导致90%的远程请求突然失败?[Errno -2]
实际上是什么意思??
我搜索了urllib2
文档,但没有找到[Errno -2]
的真正解释,也在这里搜索过没有成功的答案。在
请帮忙?在
附加信息:
回溯堆栈如下所示:
^{pr2}$
答案几乎可以肯定是托管我们服务器的数据中心的网络配置问题。在
问题(基本上是阻止出站HTTP请求)突然出现,在60个小时内不一致,然后又突然自行清除。在检查我们自己的日志时,我们也发现同样的事情发生在大约6个月前,但这只持续了大约一个小时,没有人注意到。这次持续了60个小时,所以大家都注意到了。在
主机不会承认任何事情,但一切都指向他们数据中心的防火墙或路由器问题。东道主的客户服务代表甚至不知道有任何这样的变化,所以他们当然不能确认或否认。在我们的服务器上,从一切正常工作到大部分停止工作,再到重新开始工作,一切都没有改变。过去,他们每隔几天就会重启服务器。在
我想我们得搬家了,嗯?在
相关问题 更多 >
编程相关推荐