线程模块在 uwsgi 后面时非常慢

Threading module is very slow when behind uwsgi

在视图中,我使用 threading 模块在后台启动任务并立即 return 视图(我需要在后台启动它,因为我需要等待响应I/O 操作)。

运行 的线程是一个 python 函数,当 运行 单独运行时几乎不需要时间(~0.1 秒),但当 运行 使用 threading 模块。

我的应用程序是一个 Django 应用程序 运行ning 落后于 uwsgi。是什么原因?

根据 doc

threads generated by your application will never run

只需添加

enable-threads  = true

当运行 uwsgi.

时,

到你的.ini文件或--enable-threads标志