[已解决]python3环境下出现socket.gaierror: [Errno 10109] getaddrinfo failed

没有相关的解答,不知道这个是什么问题,突然就发生了。报错位置是我的监听端口的位置

http_server = httpserver.HTTPServer(application)
http_server.listen(port)     #监听端口
ioloop.IOLoop.current().start()

之前这样写都好好的,但最近突然发生这个错误,网上没有相关资料。
python版本:3.6.4
框架:tornado


后续[1]

尝试了一些论坛和问答提供的方法,但还是不行,我经过测试初步断定与代码无关,位于香港、福建的机子上才会出现这个报错,我们广州的服务器没有这个报错,四川的也没有,估计是地区DNS出问题了


后续[解决问题]
昨天下午终于找到问题原因,原因是顶部打开文件的时候我加了编码控制,指定了UTF-8编码,由于一些原因影响到了底部监听代码的post变量,改变了编码导致无法获取本地端口信息

2个回答

qq_41501331
火毅、无别 解决了,是python误报了
3 个月之前 回复
qq_41501331
火毅、无别 解决了
3 个月之前 回复
qq_41501331
火毅、无别 尝试了,感谢您的意见,但还是不行,我经过测试初步断定与代码无关,位于香港、福建的机子上才会出现这个报错,我们广州的服务器没有这个报错,四川的也没有,估计是地区DNS出问题了
3 个月之前 回复
qq_41501331
火毅、无别 有更接近这个异常的文章资料吗
3 个月之前 回复
qq_41501331
火毅、无别 这个是发送信息的异常,我是监听端口的时候发生异常,不能解决问题欸。。。
3 个月之前 回复

那换DNS不行吗,我不是很懂

qq_41501331
火毅、无别 解决了,是python误报了
3 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问