Tornado运行socket.error: [Errno 97] Address family not supported by protocol

Python 2013-05-20 tornado,IP

昨天把用Python重写站点程序打包到服务器上,在运行:python main.py 的时候,总提示socket.error: [Errno 97] Address family not supported by protocol。这在我本地是没有这个错误提示的,一开始找了半天也不知道是怎么回事?后来在看到@张子萌也遇到我这个问题,原来是服务器双网卡问题导致。他跟我一样用阿里云,而阿里云VPS分别有两块网卡,所以需要在启动的时候指定外网IP。

问题解决了,可是不太爽的事也跟着来,如果指定外网IP,那么Nginx配置的反向代理也要把127.0.0.1:1111修改成 外网IP:1111 ,并且要在iptables下开放这个端口,等于Nginx走外网流量。。

P.S :后来实验,改成阿里云的内网IP也可以,这样就不用暴露外网端口了。

文字链接:《Tornado运行socket.error: [Errno 97] Address family not supported by protocol

文章地址:http://www.qttc.net/201305326.html

除非标注,琼台博客所有博文均为原创,转载请加文字链接注明来源

乳名?小名?昵称?网名?均可

email,放心,我不会给你乱投广告的

想获得回访就把你的站点URL写上(没有留空)

[NOTICE]木要投放广告
[NOTICE]木要骂人,说不该说的话
[NOTICE]自由言论,但要遵纪守法

Comments 0

    Hi,你想第一个做沙发么?