3

我一直在使用默认设置部署我的 DAG,但有时 DAG 会不同步并以奇怪的执行日期开始运行,例如 11-21T11:12:33.877171但除其他运行之外的所有运行的执行日期都采用以下格式MM-DDT00:00:00

我没有设置计划间隔,所以它使用默认值:

schedule_interval=datetime.timedelta(1)

我也总是将我的开始日期设置为日期时间,例如:

'start_date': datetime(2017, 9, 6)

一旦第一次运行发生在新的奇怪执行日期,那么所有后续运行都会在该执行日期之后运行一个计划间隔,而不是像我想要的那样在午夜运行。

此外,有时当我部署新的 DAG 并且第一个执行日期不是时也会发生此问题MM-DDT00:00:00

我有两个问题:

  1. 如果执行日期搞砸了,我该如何解决它,使其恢复到午夜之后开始的正常时间表?
  2. 当我部署新的 DAG 时,如何确保它在午夜之后立即启动?
4

0 回答 0