我的应用程序非常繁重(它从 Internet 下载一些数据并将其放入一个 zip 文件中),有时甚至需要一分钟以上的时间来响应(请注意,这是一个概念证明)。CPU 有 2 个内核,请求期间互联网带宽的利用率为 10%。我像这样启动uWSGI:
uwsgi --processes=2 --http=:8001 --wsgi-file=app.py
当我启动两个请求时,它们会排队。我如何让它们同时得到处理?尝试添加--lazy
,--master
并且--enable-threads
在所有组合中都没有帮助。创建两个单独的实例确实有效,但这似乎不是一个好习惯。