当我的flask应用程序使用uwsgi/nginx运行时,我与kafka服务器的通信出现问题。当我在命令行上用python启动应用程序时,一切都很顺利。但当我和uwsgi皇帝合作时,我的制作人正在等待回应。按预期创作制片人作品;我只是在发送新信息时遇到了问题。我已经验证消息从未到达服务器,但是等待响应时抛出的异常只是“等待5秒后超时”。
如何解决此问题?应用程序一切正常,我只是不能发送任何Kafka消息。我是否需要任何特殊配置来允许应用程序通过其他套接字进行通信?
我尝试过的事情:
在我的ini配置中设置关闭exec
禁用线程
仅限于单个进程
1条答案
按热度按时间gcmastyq1#
你可以看看下面的文章,也许它可以解决你的问题。https://github.com/dpkp/kafka-python/issues/721