我有一套我使用的芹菜任务:
my_task.apply_async(args, eta=some_eta)
但有时由于某些条件我需要更改这些任务的ETA。
我可以使用inspect
和scheduled
方法获取任务的ID,我想知道是否有办法在知道任务ID的情况下更改ETA参数,或者我应该撤销此任务并开始另一个?
答案 0 :(得分:1)
inspect
和scheduled
是关于工作人员(工作人员)队列的,队列无法更改。
您只能在运行apply_async()或delay()
之前更改eta值也许你可以撤销任务并开始一个具有不同eta的新任务。