Airflow 为什么气流没有';你不能在下一个预定时间启动新的Dag吗?

Airflow 为什么气流没有';你不能在下一个预定时间启动新的Dag吗?,airflow,airflow-scheduler,airflow-operator,Airflow,Airflow Scheduler,Airflow Operator,例如,我在11:30创建了一个新的DAG。DAG应该在每小时的第一分钟运行(Cron:0****)。 我以为DAG会在12:00开始。然而,DAG和第一次启动是在13:00 这是怎么回事 我检查了后端Mysqldag表,新dag的next\u dagrun列显示12:00。引用气流: 如果以一天的计划间隔运行DAG,则执行日期为2019-11-21的运行将在2019-11-21T23:59后立即触发 让我们重复一下,调度程序在开始日期之后的一个调度时间间隔,即周期结束时运行作业 假设它是实际开始

例如,我在11:30创建了一个新的DAG。DAG应该在每小时的第一分钟运行(Cron:0****)。 我以为DAG会在12:00开始。然而,DAG和第一次启动是在13:00

这是怎么回事

我检查了后端Mysql
dag
表,新dag的
next\u dagrun
列显示12:00。

引用气流:

如果以一天的计划间隔运行DAG,则执行日期为2019-11-21的运行将在2019-11-21T23:59后立即触发

让我们重复一下,调度程序在开始日期之后的一个调度时间间隔,即周期结束时运行作业

假设它是实际开始日期,指的是前一个执行日期,dag运行将在间隔时间过后发生。因此,当您在12:00看到
next_dagrun
时,它将在13:00执行(
DAG Runs UI上的
Start Date
列),依此类推

换句话说,如果您在11:30创建了DAG,那么在12:00,您的第一个
计划间隔还没有完成。对我来说,最终理解发生了什么的诀窍是玩弄
start\u date
param

希望这对你有用