重置Celery任务的倒计时

Fac*_*ano 8 django celery celery-task

我需要在倒计时后运行芹菜任务,但能够在某些条件下重置倒计时.例如,我要打电话apply_asynccountdown=15,但如果某些事件发生时执行任务之前,我想再次设定倒计时15秒.

从文档和谷歌上搜索我想我可以通过保存的任务ID,然后撤销,如果事件发生重建任务的完成这个任务.我想知道是否有更优雅的方法.

sel*_*ler 1

除了设置倒计时之外,您不能撤销此任务并创建一个新任务吗?

  • 正如我所说,这是我在阅读文档后想到的,但当时感觉不对,所以我想知道是否还有其他方法可以做到这一点。 (2认同)