我可以更改给定芹菜任务的 ETA 参数吗?



我有一组使用以下方法运行的芹菜任务:

my_task.apply_async(args, eta=some_eta)

但有时由于某些条件,我需要更改这些任务的预计到达时间。

我可以使用inspectscheduled方法获取任务的 id,我想知道是否有办法更改知道任务 id 的 ETA 参数,或者我应该撤销此任务并启动另一个任务?

inspectscheduled是关于工作线程(工人)的队列,队列无法更改。

您只能在运行 apply_async() 或 delay() 之前更改 eta 值

也许您可以撤销任务并使用不同的 eta 开始一个新任务。

相关内容

  • 没有找到相关文章

最新更新