我有一个系统管理员和开发人员的问题。我看到 uWSGI 允许我在运行 uWSGI 时设置数量或工作程序或进程,并且我读过它取决于安装的机器,所以我有下一个问题:
- 定义机器工人数量的规则是什么?
- 与 nginx 一起使用时,
worker_processes
nginx.conf 中的配置会影响这个吗? - 与 Celery 和 Redis 一起使用时,
concurrency
与此有关吗? - 此设置中的线程安全性如何?(我在我的应用程序中看到过 1 个请求执行 1 个任务,结果是 2 次调用 celery 执行此任务。)