线程模块在 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
标志
在视图中,我使用 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
标志