如何在芹菜队列中设置最大工人?

时间:2021-06-23 14:10:17

标签: python celery django-celery

我将 celery4.xDjango 一起使用,并且我的 celery 队列中有两个以上的任务。由于GPU的限制,我最多只能同时运行两个。有没有办法让第三个任务等待并运行到前两个任务之一?我在 CELERYD_CONCURRENCYDjango 中设置了 settings.py 参数,这似乎不起作用。

有人知道吗?谢谢

1 个答案:

答案 0 :(得分:0)

使用 concurrency 参数运行您的工作器:

celery -A proj worker -l info --concurrency 2 -Q queue_name