ENV:https://github.com/puckel/docker-airflow
版本:1.8.1-1
DAG SETTING:
start_date: datetime(2018, 1, 8)
schedule_interval : daily
当前时间:[2018-01-11 06:23:00]
问题:
为什么当前没有触发dag d3的run_id = [scheduled__2018-01- 11 T00:00:00] [2018-01-11 06:23:00 ]?
当前时间[2018-01-11 06:23:00],有没有办法安排触发d3的run_id = [scheduled__2018-01- 11 T00:00:00 ],而不是[预定_2018-01- 10 T00:00:00]
答案 0 :(得分:0)
此行为是故意的。当计划间隔“完成”时,scheduled__2018-01-11T00:00:00
的d3 DAG运行预计将从2018-01-12T00:00:00Z
开始。
文档在Scheduling & Triggers下解释了这一点:
请注意,如果您在一天的schedule_interval上运行DAG,则运行 加盖2016-01-01将在2016-01-01T23:59之后不久触发。在 换句话说,作业实例在其涵盖的时间段内启动 结束。
让我们重复一遍调度程序运行您的作业一个schedule_interval 在开始日期之后,在期末。