2015-11-04 77 views
0

當使用uwsgi和django測試nginx服務器時,我遇到了uwsgi進程的問題。我發了兩篇文章,這篇文章花了很多時間。同時我正在向webrowser發送服務器處理請求,我必須等到這兩個帖子完成。我開始uwsgi用這個命令:Uwsgi過程塊請求

cd /home/pi/cukierek && uwsgi - 
-max-requests=5000 
--socket /tmp/cukierek.sock 
--module config.wsgi 
--master-fifo /tmp/cukierek.fifo 
--chmod-socket=777 --processes 2 
--daemonize /home/pi/cukierek/wsgi.log 
--enable-threads 

有可能獲得來自瀏覽器的答案,而這兩名內線都在進步beeing?我正在使用默認的nginx設置。

回答

0

你有一個uwsgi服務器配置爲產生2個進程。然後你運行2個長請求。這兩個進程忙於處理長請求,所以新請求必須等到長請求完成。

如果你想新的多個請求發送給服務器,而長期運行的要求,提高工藝超過200(即--processes 4)

+0

我認爲它。如果他將進程增加到4,他將從uwsgi服務器得到答案,而其他2個長進程運行。 – ElGranBarta

+0

點。請編輯你的答案。 – Prune