Python requests.exceptions.ConnectionError:(';连接中止。';,错误(2,';没有这样的文件或目录';)
从命令行运行Python程序时发生以下错误:Python requests.exceptions.ConnectionError:(';连接中止。';,错误(2,';没有这样的文件或目录';),python,flask,Python,Flask,从命令行运行Python程序时发生以下错误: File "manager/start_server.py", line 6, in <module> from manager.responses import start_response File "/home/rj/dlruijie/slave-server/manager/responses.py", line 20, in <module> CONTAINER_OBJ = Containers(
File "manager/start_server.py", line 6, in <module>
from manager.responses import start_response
File "/home/rj/dlruijie/slave-server/manager/responses.py", line 20, in <module>
CONTAINER_OBJ = Containers()
File "/home/rj/dlruijie/slave-server/manager/node.py", line 157, in __init__
self.client.version()
File "/usr/lib/python2.7/site-packages/docker/client.py", line 171, in version
return self.api.version(*args, **kwargs)
File "/usr/lib/python2.7/site-packages/docker/api/daemon.py", line 159, in version
return self._result(self._get(url), json=True)
File "/usr/lib/python2.7/site-packages/docker/utils/decorators.py", line 47, in inner
return f(self, *args, **kwargs)
File "/usr/lib/python2.7/site-packages/docker/api/client.py", line 183, in _get
return self.get(url, **self._set_request_timeout(kwargs))
File "/usr/lib/python2.7/site-packages/requests/sessions.py", line 521, in get
return self.request('GET', url, **kwargs)
File "/usr/lib/python2.7/site-packages/requests/sessions.py", line 508, in request
resp = self.send(prep, **send_kwargs)
File "/usr/lib/python2.7/site-packages/requests/sessions.py", line 618, in send
r = adapter.send(request, **kwargs)
File "/usr/lib/python2.7/site-packages/requests/adapters.py", line 490, in send
raise ConnectionError(err, request=request)
requests.exceptions.ConnectionError: ('Connection aborted.', error(2, 'No such file or directory'))
文件“manager/start_server.py”,第6行,在
从manager.responses导入启动响应
文件“/home/rj/dlruijie/slave-server/manager/responses.py”,第20行,在
CONTAINER_OBJ=Containers()
文件“/home/rj/dlruijie/slave-server/manager/node.py”,第157行,在__
self.client.version()
文件“/usr/lib/python2.7/site packages/docker/client.py”,第171行,版本
返回self.api.version(*args,**kwargs)
文件“/usr/lib/python2.7/site packages/docker/api/daemon.py”,第159行,版本
返回self.\u结果(self.\u get(url),json=True)
文件“/usr/lib/python2.7/site packages/docker/utils/decorators.py”,第47行,内部
返回f(自,*args,**kwargs)
文件“/usr/lib/python2.7/site packages/docker/api/client.py”,第183行,在
返回self.get(url,**self.\u set\u request\u timeout(kwargs))
get中第521行的文件“/usr/lib/python2.7/site packages/requests/sessions.py”
返回self.request('GET',url,**kwargs)
文件“/usr/lib/python2.7/site packages/requests/sessions.py”,第508行,在请求中
resp=自我发送(准备,**发送)
文件“/usr/lib/python2.7/site packages/requests/sessions.py”,第618行,在send中
r=适配器.send(请求,**kwargs)
文件“/usr/lib/python2.7/site packages/requests/adapters.py”,第490行,在send中
raise CONNECTIONERR(错误,请求=请求)
requests.exceptions.ConnectionError:(“连接中止”,错误(2,“没有这样的文件或目录”))
这种情况经常发生。但我第一次将程序放在服务器上时,没有出现此错误。我相信您可能正在运行连接其他服务(DB access或其他容器服务)的容器只能从该环境访问,但无法从本地环境访问。这是与Docker相关的问题-Docker库似乎试图连接Docker,但套接字不存在-确保Docker deamon正在运行:
sudo systemctl start Docker