我们在 Supervisor 后面运行 Celery 并以
celeryd --events --loglevel=INFO --concurrency=2
然而,这会创建一个最多三层深度并包含最多 7 个 celeryd 进程的进程图(Supervisor 产生一个 celeryd,它产生几个其他的 celeryd,它再次产生进程)。我们的机器有两个 CPU 内核。
所有这些流程都在处理任务吗?也许其中一些只是工作人员池?--concurrency 设置如何与实际产生的进程数相关联?