本地套接字名称解析暂时失败

本地套接字名称解析暂时失败

我在本地网络中运行 Debian Jessie 服务器,该服务器与互联网隔离。因此,它没有可用的 DNS 服务器。

在此服务器上,我尝试使用 Python 启动一个自行开发的 Web 应用程序金字塔女服务员服务器。如果服务器未连接到互联网,则启动会失败,并出现以下错误:

File "/usr/local/lib/python3.4/dist-packages/waitress-1.0.0-py3.4.egg/waitress/server.py", line 292, in getsockname
    self.socketmod.NI_NUMERICSERV)
socket.gaierror: [Errno -3] Temporary failure in name resolution

如果服务器连接到互联网并且配置了 DNS 服务器,一切都会正常运行。

我该如何解决这个问题,才能在没有可访问的 DNS 服务器的情况下成功启动女服务员?

答案1

此问题特定于女服务员1.0.x 并且应该在未来版本中修复。

另请参阅https://github.com/Pylons/waitress/issues/149

相关内容