【发布时间】:2012-08-01 09:07:35
【问题描述】:
我们在 Supervisor 后面运行 Celery 并启动它
celeryd --events --loglevel=INFO --concurrency=2
然而,这会创建一个最多三层深度的进程图,并包含最多 7 个 celeryd 进程(Supervisor 产生一个 celeryd,它产生几个其他的 celeryd,它再次产生进程)。我们的机器有两个 CPU 内核。
所有这些流程都在执行任务吗?也许其中一些只是工作人员池? --concurrency 设置如何与实际产生的进程数相关联?
【问题讨论】:
标签: python concurrency celery celeryd