nginx+uWSGI+Django崩溃与基准测试

2024-06-16 12:09:54 发布

您现在位置:Python中文网/ 问答频道 /正文

我的应用程序已经配置好了。一切似乎都很好,打赌当我用wrk做一些请求时,nginx服务器立即开始响应502坏网关(我想uWSGI崩溃了)。当我停止工作时,一切都开始正常工作。有没有什么限制,在一定时间内可以提出多少个请求?这是一个非常糟糕的问题,因为如果很多用户使用它,系统就会崩溃。在

我的uWSGI配置:

[uwsgi]

base         = /home/user/
project      = app
home         = %(base)/env
module       = %(project).wsgi:application

master       = true
processes    = 5

socket       = /var/sockets/app.sock
chmod-socket = 664
uid          = www-data
gid          = www-data

harakiri     = 600
vacuum       = true

die-on-term  = true

我的nginx配置:

^{pr2}$

Tags: 服务器projecttrueapp应用程序home网关data
1条回答
网友
1楼 · 发布于 2024-06-16 12:09:54

{a1}给了^ a1}:

This should fix it...

You have: fastcgi_buffers 4 256k;

Change it to: fastcgi_buffers 256 16k; // 4096k total

Also set fastcgi_max_temp_file_size 0, that will disable buffering to disk if replies start to exceeed your fastcgi buffers.

你试过了吗?在

相关问题 更多 >