Python Gunicorn&x2B;Gevent&x2B;卡夫卡巨蟒+;烧瓶:耗电元件在闲置时间后停止

Python Gunicorn&x2B;Gevent&x2B;卡夫卡巨蟒+;烧瓶:耗电元件在闲置时间后停止,python,flask,gunicorn,gevent,kafka-python,Python,Flask,Gunicorn,Gevent,Kafka Python,我们有一个Python FLASK应用程序,其中我们使用Kafka Consumer,FLASK应用程序通过Gunicorn和Gevent worker运行 我们用一些参数为同一个脚本生成了3个线程,它创建了3个卡夫卡消费者。我们不会运行同一个脚本3次 一旦消费者启动并空闲几分钟,消费者将退出轮询循环。 通过Flask api[Curl命令]重新启动消费程序我们从Kafka获得一些记录,然后在一段时间后,消费程序进入空闲状态,无法再次恢复 卡夫卡的交通较少[不是连续的],记录是在几个小时后出现的

我们有一个Python FLASK应用程序,其中我们使用Kafka Consumer,FLASK应用程序通过Gunicorn和Gevent worker运行

我们用一些参数为同一个脚本生成了3个线程,它创建了3个卡夫卡消费者。我们不会运行同一个脚本3次

一旦消费者启动并空闲几分钟,消费者将退出轮询循环。 通过Flask api[Curl命令]重新启动消费程序我们从Kafka获得一些记录,然后在一段时间后,消费程序进入空闲状态,无法再次恢复

卡夫卡的交通较少[不是连续的],记录是在几个小时后出现的

我们已经将其停靠,并且它正在容器中运行。 我们必须手动点击curl命令[3次3个线程],才能为每个使用者启动服务

在nohup python3 script.py中运行是完美/连续的,即没有Gunicorn

有什么想法吗