システム管理者と開発者に質問があります。uWSGI を実行すると、uWSGI を実行するときにワーカーまたはプロセスの数を設定できるようになり、インストールされているマシンに依存することを読んだので、次の質問があります。
- マシンのワーカー数を定義するルールは何ですか?
- nginx で使用する場合
worker_processes
、nginx.conf の構成はこれに影響しますか? - Celery と Redis で使用する場合、
concurrency
これに関連していますか? - このセットアップのスレッド セーフはどうですか? (私のアプリでは、1 つのリクエストで 1 つのタスクが実行され、その結果、このタスクでセロリが 2 回呼び出されるケースを見てきました。)