【发布时间】:2016-10-25 11:21:37
【问题描述】:
我正在尝试运行以错误结尾的 Flask 应用程序。如果我追溯正在发生的事情,我可以使用以下 iPython 命令重现问题:
In [14]: import socket
In [15]: s = socket.socket()
In [16]: s.connect(('rabbitmq', 5672))
---------------------------------------------------------------------------
gaierror Traceback (most recent call last)
<ipython-input-16-71a261d976b3> in <module>()
----> 1 s.connect(('rabbitmq', 5672))
/usr/lib/python2.7/socket.pyc in meth(name, self, *args)
226
227 def meth(name,self,*args):
--> 228 return getattr(self._sock,name)(*args)
229
230 for _m in _socketmethods:
gaierror: [Errno -3] Temporary failure in name resolution
我找不到很多关于“名称解析暂时失败”的根本原因的文档。问题的一个可能原因是我试图在本地运行应用程序,而它通常是在 docker-compose 环境中初始化的。任何想法是什么导致了这个错误?
【问题讨论】: