AirFlow调度程序-运行日期

时间:2019-05-29 07:47:38

标签: python airflow airflow-scheduler

我有一个DAG,它在每个星期一的上午11点运行。它在13/05上运行,在20/05上关闭,然后在27/05上再次打开。

dag = DAG(
    'my_dag',
    description='my_desc',
    default_args=args,
    schedule_interval='0 11 * * 1',
    max_active_runs=1,
    catchup=False)

我的问题是:DAG在27/05上运行,但是“运行日期”设置为20/05,我不知道为什么。是因为它在20/05时已关闭并且DAG获得了“最后预定日期”吗?在这种情况下,下周(6月3日)它将以“运行日期”设置为27/05或03/06运行吗?

在这种情况下,6月3日的执行日期 next_execution_date 是什么?

Task state

谢谢!

1 个答案:

答案 0 :(得分:1)

如果观看当前dag的所有正在运行的任务,则会在Run处看到显示在schedule_interval中定义的先前正在运行的任务的日期时间。 StartedEnded显示当前任务的运行实际日期时间。 在下周(6月3日),您将在Run中看到这个日期“ 2019-05-27T11:00:00”