我有一个芹菜配置(通过django-celery),兔子MQ作为经纪人和20个线程的并发。 其中一项任务是花费很长时间(约一小时)来执行。几分钟后,运行所有其他并发线程的任务停止工作直到任务完成,为什么会发生这种情况?
谢谢!
答案 0 :(得分:0)
需要多个工作人员来接收任务。 例如,环境需要至少有2个CPU。
http://docs.celeryproject.org/en/latest/userguide/workers.html#concurrency
可以用芹菜花检查工人。