2015-11-04 35 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