Failed to establish a new connection: [Errno -3] Temporary failure in name resolution
同一个脚本, 本地运行是OK的, 在阿里云外网服务器也是OK的, 只有阿里云内网服务器会报这个错, 这个问题看着挺玄乎的, 配置上也没查出哪里不一样.
网上查了下原因, 是由于DNS域名解析导致的.
在服务器上跑的脚本过了半个小时又自动好了, 但是过了一段时间又报这个错误.
查了之前的日志内容, 在获取其他url有时候也会存在这个问题, 只是不严重, 过一些时候就好了就没留意.
所以这个问题必须要解决.
解决方法:
增加或修改域名服务器, 我是增加了如下的域名服务器:
vim /etc/resolv.conf中增加或修改:
nameserver 8.8.8.8
nameserver 114.114.114.114