Django celery Revoke не завершает задачу

У меня есть django celery на моем проекте и я установил все и работает хорошо, но я хочу иметь возможность завершить задачи после того, как он начал обработку.Например, я резервное копирование моей базы данных через бэкэнд задач и в любое время я могу решить отменить задачи, чтобы он может завершить процесс, но когда я использую

from project.celery import app res = app.control.terminate(task_id=task_id

Это просто возвращает None без завершения задачи. Задача все еще продолжает выполняться. Я также использовал revoke, но все осталось по-прежнему. Я использую этот документ celery

есть ли способ прекратить его работу или я что-то не так настроил?

Вернуться на верх