首页 > 解决方案 > 气流计划间隔更改不起作用

问题描述

我不得不在中间更改气流 dag 的时间表间隔。

调度间隔的 cron 作业被修改,但更改的 cron 作业没有反映。

我有一个关于这个的问题,所以我查找了这个问题,并找到了关于更改 dag_id 名称的答案。

但是如果你更改了dag_id,你在Web UI上是看不到更改前dag_id的日志的,对吧?

例如,如果原来的版本是my_dag,那么要更改的版本就是my_dag_v2,但是my_dag的日志是真的不能查吗?

如果我理解正确,dag_file 的名称没有改变,只有 dag_id 改变了。有没有办法在使用相同的 dag_id 时只更改计划间隔?

我担心我无法找出旧 dag 的日志,所以我想我不能无意中更改 dag_id。

如果有人知道这个问题,可以回复一下吗?

标签: airflowairflow-scheduler

解决方案


根据此文档

更改计划间隔总是需要更改 dag_id

您可以做的是复制原始 DAG 脚本,更改文件名和 dag_id,设置所需的计划间隔和开始日期,然后将此副本添加为新的 DAG。然后,您可以禁用旧的 DAG 并保留它以便能够从 Web UI 访问日志。


推荐阅读