小编jme*_*etz的帖子

Python 线程和 uWSGI Harakiri

我有一个使用基于 nginx、uWSGI 和 Django 构建的 API 的 web 应用程序。最近我在一个特定的 API 调用中看到了很多 harakiris,它执行一些快速处理,然后产生一些线程来处理一些长时间运行的函数。然后主线程返回,工作线程将结果存储在缓存中并退出。线程生成后,它们之间没有交互。

我的 uWSGI 设置为 20 秒的 harakiri。这应该是主线程完成并返回的充足时间(平均约为 2-3 秒)。uWSGI 是否有可能是 harakiri-ing 因为我的工作线程需要太长时间才能返回?如果是这样,我可以通过在 python 中使用多处理而不是多线程来解决这个问题吗?

谢谢!

nginx django threads uwsgi

5
推荐指数
1
解决办法
1826
查看次数

标签 统计

django ×1

nginx ×1

threads ×1

uwsgi ×1