如何使用芹菜节拍在完成上一个任务后的5分钟内运行任务



我有两个任务——ab

任务a在完成上一个任务a后5分钟内运行。

任务b在完成上一个任务b后3分钟内运行。

我该如何实现它?我用的是python 3.6.8Django 2.2.6celery 4.3.0

简单的答案是,你不能用芹菜节拍来做这件事,因为芹菜节拍会在任务开始时触发,而不是在任务结束时触发。如果你绝对需要在上一个任务结束三分钟后完成,建议你在ab结束时添加一个对.apply_async的调用,并开始每个任务一次。

相关内容

  • 没有找到相关文章

最新更新