Сделай отдельную очередь, для этой таски, когда запускаешь воркер укажи что он обслуживает только эту очередь
Если я правильно понимаю, то celery создает количество воркеров по количеству ядер.
В моем случае это 40 воркеров на сервере.
Но у меня есть один оченть ресурсоемкий такс, который я хочу обрабатывать только один в текущий момент времени.
Или можно задать создаваемой очереди количество воркеров, которые она создаст через параметр?