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