Python AWS Max重试Errno 111

问题描述

我有两个服务器(一个烧瓶和一个grafana)在单个服务器上的两个单独的docker容器上运行。为了避免两台服务器之间的http调用,我将两者配置为在docker run期间使用--net=host使用主机的网络。我使用python中的requests库进行API调用,并使用localhost:<port>作为服务器的URL。当我的python服务器尝试调用grafana服务器时,我得到httpconnectionPool(host='localhost',port=3000): Max retries exceeded with url: /login (Caused by NewConnectionError('<urllib3.connection.httpconnection object at 0x7f1123be4820>: Failed to establish a new connection: [Errno 111] Connection refused')),这很奇怪,如果我重新启动服务器,问题会暂时消失。我不知道是什么原因引起的。

为了提供一些背景知识,我将服务器托管在AWS上。我手动登录了烧瓶容器,并尝试使用curl调用相同的grafana端点,这给了我一个响应。不知道python服务器本身有什么问题。请帮我解决这个问题。提前致谢。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)