气流 DAG 未触发

时间:2021-06-20 09:07:12

标签: python airflow

我无法按计划运行 DAG,只能手动触发它。 我已将 start_date 设置为 days_ago(1) 并设置为特定日期 - datetime(2021, 06, 19)。 schedule_interval 设置为特定时间 '55 11 * * 0' 但当时间到来时,DAG 仍未被触发。 我试图完全删除 python 文件并重新创建一个具有不同名称的新文件 - 仍然没有触发器。

请帮忙,任何线索将不胜感激。

谢谢 伊兰

1 个答案:

答案 0 :(得分:1)

Airflow 不会像 cron 作业那样安排 DAG。 Airflow 计算 start_date+schedule_interval 并在间隔的结束执行任务。所以当你设置

start_date = datetime(2021, 06, 19)
schedule_interval='55 11 * * 0'

第一次运行不会像您预期的那样在 2021-06-20(星期日)开始。

如果您希望您的 DAG 在星期日每周执行一次并且第一次运行在 2021-06-20,您应该设置:

start_date = datetime(2021, 06, 13)
schedule_interval='55 11 * * 0'