无别052 2020-05-06 14:12 采纳率: 100%
浏览 2616
已结题

[已解决]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条回答 默认 最新

  • zqbnqsdsmd 2020-05-06 14:15
    关注
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 如何在scanpy上做差异基因和通路富集?
  • ¥20 关于#硬件工程#的问题,请各位专家解答!
  • ¥15 关于#matlab#的问题:期望的系统闭环传递函数为G(s)=wn^2/s^2+2¢wn+wn^2阻尼系数¢=0.707,使系统具有较小的超调量
  • ¥15 FLUENT如何实现在堆积颗粒的上表面加载高斯热源
  • ¥30 截图中的mathematics程序转换成matlab
  • ¥15 动力学代码报错,维度不匹配
  • ¥15 Power query添加列问题
  • ¥50 Kubernetes&Fission&Eleasticsearch
  • ¥15 報錯:Person is not mapped,如何解決?
  • ¥15 c++头文件不能识别CDialog