微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Python AWS Max重试Errno 111

如何解决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 举报,一经查实,本站将立刻删除。