【问题标题】:python-kafka producer timeout in uwsgi python appuwsgi python应用程序中的python-kafka生产者超时
【发布时间】:2016-12-12 05:24:35
【问题描述】:

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

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

我尝试过的事情:

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

【问题讨论】:

    标签: apache-kafka uwsgi kafka-python


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2019-06-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-07-21
      • 1970-01-01
      • 2018-12-15
      相关资源
      最近更新 更多