我有一个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 是什么?
谢谢!
答案 0 :(得分:1)
如果观看当前dag的所有正在运行的任务,则会在Run
处看到显示在schedule_interval中定义的先前正在运行的任务的日期时间。 Started
和Ended
显示当前任务的运行实际日期时间。
在下周(6月3日),您将在Run
中看到这个日期“ 2019-05-27T11:00:00”