撤销功能是否需要额外的api调用来阻止队列中的任务执行?

时间:2010-09-10 12:46:02

标签: celery

我有一个并发设置为1的工作程序和一个进入无限循环[用于测试]的任务。我提交了一个任务T1,工人得到它并开始工作。我提交了另一个任务,它得到了它,因为它仍然忙于T1,T2进入队列[rabbitMQ]。

我试过T2.revoke() 并撤销(t2.task_id)

并检查以查看撤销状态。每件事看起来都不错。但是当我重新启动工作程序时,它仍然执行T2。

是否需要做任何事情来阻止执行T2?

1 个答案:

答案 0 :(得分:0)

您可能需要使用持续撤消,请参阅here

相关问题