私は、単一のCPU Ubuntu 14.04イメージにインストールされたuWSGIアプリケーションサーバーを備えたNginx Webサーバーを持っています。uWSGIサーバーに使用するワーカーとスレッドの標準数は何ですか?
このuWSGIアプリサーバーは、Flaskアプリリクエストを正常に処理します。 私が直面している問題は、1人のクライアントからの要求が長期間(1〜2時間)タイムアウトすることがあることです。
これは、私のuwsgi.confファイルにワーカーまたはスレッドを指定せずに起こっていました。 CPUあたりに使用するワーカー/スレッドの理想的な量はありますか?
私はemperorサービスを使用してuWSGIアプリケーションサーバーを起動しています。 これは私のuwsgi.confはnginxの/ uwsgiに関しては、これはパフォーマンス上の問題である可能性
description "uWSGI"
start on runlevel [2345]
stop on runlevel [06]
respawn
env UWSGI=/var/www/parachute_server/venv/bin/uwsgi
env LOGTO=/var/log/uwsgi/emperor.log
exec $UWSGI --master --workers 2 --threads 2 --emperor /etc/uwsgi/vassals --die-on-term --uid www-data --gid www-data --logto $LOGTO --stats 127.0.0.1:9191
のように見えるか、それは私が唯一の単一のCPUを使用していますので、これらのタイムアウトがoccuringしていることがより可能性がある何ですか?
ご協力いただきありがとうございます。あなたが持っている