хочу остановить его выполнение (terminate) Но revoke() ничего не дает, celery worker принимает мой revoke, но ничего не происходит. Может кто сталкивался?
Селери - не ассинхронщина. Это обыкновенные очереди
https://stackoverflow.com/questions/8920643/cancel-an-already-executing-task-with-celery
Короче, в таске нужно ловить исключение, если у тебя там бесконечный цикл, и после отлова сигнстерн ретерн
Обсуждают сегодня