我想撤销celery队列中待处理的任务,但是撤销对任务状态没有任何影响。状态始终为PENDING或SUCCESS。尝试芹菜花的任务状态是SUCCESS或STARTED显示无法查看待处理的任务。 尝试过这些方法来撤销任务
AsyncResult(task_id).revoke
celery_control = Control()
celery_control.revoke(task_id)
from celery.task.control import revoke
revoke(task_id), terminate=True)
提前致谢
答案 0 :(得分:1)
from celery.task.control import revoke
revoke(task_id, terminate=True)