在docker容器中使用gunicorn时,一致连接被拒绝错误

时间:2017-07-20 20:30:21

标签: python docker gunicorn

所以我在烧瓶网络服务器上使用gunicorn网络服务器。服务器的5个请求中有3个失败,并显示以下错误:

axios.get('/api/users', { port: 3000 }).then(...)

我在2核VM上有4个工作节点,它运行这个gunicorn webserver运行的docker容器。 这个例外对于gunicorn人来说是否熟悉? 从例外情况来看,我确实理解没有什么可以听取请求可能是因为所有工作人员都在忙于处理其他请求。

不确定如何解决此问题。它将工人从4人增加到9人,但没有运气。

docker文件有gunicorn的以下条目

Exception: I/O error on POST 
    Connection refused (Connection refused); nested exception is org.apache.http.conn.HttpHostConnectException

gunicConfig.py看起来像这样:

EXPOSE 5000
ENTRYPOINT ["/usr/local/bin/gunicorn", "--config", "/src/gunicConfig.py", "driverApp:app"]

1 个答案:

答案 0 :(得分:0)

使用您的信息非常少,并且在部署服务器时看到类似的问题,它看起来像是以下任何一种:

  1. 您不会为5个中的3个查询提供服务 - 请检查完整的网址链接&扩展。网址可能格式不正确
  2. 防火墙
  3. 您的代理是否需要身份验证?如果是,则在请求之前进行身份验证
  4. 分享您的追踪以获得更多输入