使用uwsgi和django测试nginx服务器时,我遇到了uwsgi进程的问题。我发了两个帖子,这花了很多时间。同时服务器处理我发送来自webrowser的请求,我必须等到这两个帖子完成。我用这个命令启动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
当这两个帖子正在进行中时,可以从浏览器获得答案吗?我正在使用默认的nginx设置。
答案 0 :(得分:0)
您有一个配置为生成2个进程的uwsgi服务器。然后你运行2个长请求。这两个进程忙于处理长请求,因此新请求必须等到长请求完成。
如果要在长请求运行时向服务器发送新请求,请将进程增加到2以上(即 - 进程4)