如何配置Gunicorn来处理具有多个线程的烧瓶应用程序?

时间:2016-10-07 06:50:27

标签: python multithreading flask gunicorn

我的烧瓶应用程序使用线程包处理预定作业(cron类型)。 我使用python hello.py时工作正常,但它与Gunicorn无法合作gunicorn --bind 0.0.0.0:5000 wsgi:app

Gunicorn可以处理多线程应用吗? 如何配置它来处理我的应用程序?

这是我的hello.py https://gist.github.com/prrraveen/fafb4e1de14d39c1e0e5454f3d322114

1 个答案:

答案 0 :(得分:2)

函数run_continuously()永远不会在gunicorn下调用,因为它将您的代码作为模块加载而不是作为主程序加载,如果作为脚本运行会发生,因此__name__将永远不会__main__ 1}}。