2013-04-30 79 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