标签: celery
我有一个并发设置为1的工作程序和一个进入无限循环[用于测试]的任务。我提交了一个任务T1,工人得到它并开始工作。我提交了另一个任务,它得到了它,因为它仍然忙于T1,T2进入队列[rabbitMQ]。
我试过T2.revoke() 并撤销(t2.task_id)
并检查以查看撤销状态。每件事看起来都不错。但是当我重新启动工作程序时,它仍然执行T2。
是否需要做任何事情来阻止执行T2?
答案 0 :(得分:0)
您可能需要使用持续撤消,请参阅here。