Python线程和uWSGI Harakiri

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

我的uWSGI在20秒内被设置为harakiri。 这应该是足够的时间让主线程完成并返回(平均大约2-3秒)。 uWSGI是否有可能因为我的工作线程太长而返回? 如果是这样,我可以解决这个问题,而不是multithreading在python中的多处理?

谢谢!