芹菜,如果eta过去,apply_async会发生什么?

时间:2015-01-05 05:57:33

标签: celery

很难调试它以找出自己。

如果在致电apply_async()时eta过去会怎样?

默默地放下它?执行它,因为它应该在过去?

2 个答案:

答案 0 :(得分:6)

我刚刚在我们的设置上对此进行了测试,过去的eta绝对有效。 芹菜不会放弃任务 - 它会或多或少地立即执行。希望这有帮助!

答案 1 :(得分:0)

来自文档:

  

ETA(预计到达时间)允许您设置特定日期和时间,这是您执行任务的最早时间。倒计时是将eta设置为未来几秒的快捷方式。保证在指定的日期和时间之后的某个时间执行任务,但不一定在该确切的时间执行。