首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >nginx + uWSGI + Django使用基准测试工具wrk崩溃

nginx + uWSGI + Django使用基准测试工具wrk崩溃
EN

Stack Overflow用户
提问于 2015-10-29 00:14:29
回答 1查看 555关注 0票数 1

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

我的uWSGI配置:

代码语言:javascript
复制
[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配置:

代码语言:javascript
复制
server {
    listen      8000;
    server_name 127.0.0.1;
    charset     utf-8;

    location /media  {
        alias /home/user/app/media;
    }

    location /static {
        alias /home/user/app/static;
    }

    location / {
        uwsgi_pass         unix:/var/sockets/app.sock;
        uwsgi_read_timeout 600;
        include            /home/user/app/uwsgi_params;
    }
}
EN

回答 1

Stack Overflow用户

发布于 2015-10-29 00:19:11

Someone with a similar problem被给予了the solution

这个应该可以修复它..。

你有:fastcgi_buffers 4 256k;

将其改为:fastcgi_buffers 256 16k; // 4096k total

还要设置fastcgi_max_temp_file_size 0,如果响应开始超过快速set缓冲区,它将禁用对磁盘的缓冲。

你试过吗?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33396184

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档