2

当我的烧瓶应用程序与 uwsgi/nginx 一起运行时,我在与我的 kafka 服务器通信时遇到问题。当我在命令行上使用 python 启动应用程序时,一切正常。但是当我用 uwsgi Emperor 运行它时,我的制作人正在超时等待响应。创建生产者按预期工作;我只是在尝试发送新消息时遇到问题。我已经验证消息永远不会到达服务器,但是等待响应时抛出的异常只是“等待 5 秒后超时”。

如何解决此问题?应用程序中的一切工作正常,我只是无法发送任何 kafka 消息。我是否需要任何特殊配置以允许应用程序通过其他套接字进行通信?

我尝试过的事情:

  • 在我的 ini 配置中设置 close-on-exec
  • 禁用线程
  • 仅限于单个进程
4

1 回答 1

1

你可以看看下面的文章,也许它可以解决你的问题。 https://github.com/dpkp/kafka-python/issues/721

在此处输入图像描述

于 2017-03-27T09:08:21.040 回答