Airflow 气流-上次运行不正确

Airflow 气流-上次运行不正确,airflow,airflow-scheduler,Airflow,Airflow Scheduler,我刚刚做了一个气流测试。当我看到气流上次运行日期时,它会显示上次但最后一次运行的日期。当我将鼠标悬停在“I”图标上时,它会引起我的注意,它会显示正确的日期。有什么办法解决这个问题吗?听起来像是胡说八道,但我最终还是用它来对我的数据进行质量保证 这可能是因为您的气流作业在过去启用了catchup=True,并且启用了开始日期,所以它是回充 开始日期是上次运行的实时日期,而上次运行是作业的执行日期。例如,如果我正在用2016-01-01到现在的数据回填一个时间分区表,则开始日期将是当前日期,但最后运

我刚刚做了一个气流测试。当我看到气流上次运行日期时,它会显示上次但最后一次运行的日期。当我将鼠标悬停在“I”图标上时,它会引起我的注意,它会显示正确的日期。有什么办法解决这个问题吗?听起来像是胡说八道,但我最终还是用它来对我的数据进行质量保证


这可能是因为您的气流作业在过去启用了
catchup=True
,并且启用了
开始日期,所以它是回充

开始日期是上次运行的实时日期,而上次运行是作业的执行日期。例如,如果我正在用2016-01-01到现在的数据回填一个时间分区表,则开始日期将是当前日期,但最后运行日期将是2016-01-01

请在将来包含您的DAG文件/代码

编辑:如果您没有启用
catchUp=True
,并且差异大约为一天(如您发送的图片),那么这只是由于调度程序的行为。从“计划程序在开始日期后的一个计划周期结束时运行作业。”


如果您以一天的
计划间隔运行DAG,则在2016-01-01T23:59后不久将触发加盖2016-01-01章的运行。换句话说,一旦作业实例所覆盖的时间段结束,它就会启动

我也有同样的问题,但是在我的例子中,catchup设置为False。差异是一天还是几天?如果只有一天,请阅读关于调度的内容:“调度程序在开始日期后的一个调度时间间隔内,在该时间段结束时运行作业。”