2013-04-30 77 views
1

我的应用程序非常繁重(它从互联网下载一些数据并将其放入一个zip文件中),有时甚至需要一分多钟才能响应(请注意,这是概念)。 CPU有2个内核,在请求期间互联网带宽利用率为10%。我启动这样的uWSGI:使uWSGI使用所有工作人员

uwsgi --processes=2 --http=:8001 --wsgi-file=app.py 

当我启动两个请求时,它们排队。我如何让它们同时处理?试图在所有组合中添加--lazy--master--enable-threads,都没有帮助。创建两个单独的实例可行,但这似乎不是一个好习惯。

回答

1

你确定你没有试图从同一浏览器建立两个连接(它通常被阻止)吗?尝试与卷曲或wget

+0

不,我不是:)谢谢,wget工作。这个阻断的基本原理是什么?有没有办法抑制它?因为我可以想象一个场景,当我需要将多个工人分配给同一个客户时。 – 2013-04-30 17:05:11