标签: python uwsgi python-multithreading
在视图中,我使用threading模块在后台启动任务并立即返回视图(我需要在后台启动它,因为我需要等待I / O操作的响应)。
threading
运行的线程是一个python函数,它在运行时几乎不需要时间(~0.1s),但在使用threading模块运行时可能需要一个小时。
我的应用是在uwsgi后面运行的Django应用。原因是什么?
答案 0 :(得分:1)
根据doc,
应用程序生成的线程永远不会运行
只需添加
enable-threads = true
到你的.ini文件或--enable-threads标志。
--enable-threads