最近我已经升级气流的版本1.10.1。我打开一些的DAG打开,在其上先前标记OFF。我一直在使用起始日期为DAG为今天的日期。在接通后的DAG它给下面的问题。
调度不过是启动这些DAG的,但它并不买相关的任务的。在任务实例详细介绍它的表现“的执行日期为2018-12-04T13:00:00 + 00:00但这是任务的开始日期2019-02-04T00前:00:00 + 00:00”。它只能手动触发它后运行。
是否有任何其他方式(除了固定的起始日期为DAG)这个问题能够得到解决。即;使用一些配置或任何其他选项,我可以绕过执行日期和任务的开始日期的上述检查。
我的主要目的是无需人工干预运行DAG的老时间表。
你不应该用动态的开始日期特别是没有今天的日期或datetime.now()
。有更多细节的官方文档https://airflow.readthedocs.io/en/stable/faq.html#what-s-the-deal-with-start-date读。
我知道你问的建议除了开始日期,但开始日期肯定需要是任务执行日期之前。因此,我强烈建议您更改start_date
为类似datetime(2018, 1, 1)
。