1
我有一個巨大的問題:)這裏是故事:我有2個Web應用程序運行在一臺服務器上。每個都由uwsgi通過主管(也是nginx)開始。一個項目(app2)通過urllib2向其他(app1)發送HTTP請求。當我開始圍攻(siege -d1 -r10 -c200 http://app1.mydomain.com/test)另一個項目(app2)開始是無響應的,並且該app2的所有uwsgi工作者正變得忙碌起來。平均時間app1從瀏覽器響應,就像它不在「圍攻」下一樣。所有工作人員從時間開始就變得忙碌起來。當我用urllib2刪除該行並開始測試所有項目時感覺良好。 Uwsgi爲應用程序配置:uWSGI + python urllib2非常慢
[uwsgi]
socket = /var/run/core/app1.sock
max-requests = 5000
listen = 2048
master = true
processes = 30
harakiri = 15
harakiri-verbose = 1
buffer-size = 65536
stats = /tmp/app1_stats.sock
它們是完全相同的。請注意,我並不是在「封鎖」發出HTTP請求的應用程序。如果它全部由Flask製成。謝謝。
有沒有其他的細節?我也有過類似的問題。 – 2013-02-18 19:53:09