1

Django アプリケーション用に nginx、uWSGI サーバーを構成しました。wrkを使用していくつかのリクエストを行うと、nginxサーバーはすぐに502 Bad Gatewayの応答を開始します(uWSGIがクラッシュすると思います)。wrkを停止すると、すべてが正常に機能し始めます。制限はありますか、特定の時間内にいくつのリクエストを行うことができますか? 多くのユーザーが使用するとシステムがクラッシュするため、これは非常に悪い問題です。

私の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構成:

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;
    }
}
4

1 に答える 1