【发布时间】:2019-11-30 21:38:54
【问题描述】:
我正在使用如下逻辑更新我的 DAG 的调度程序:
now = time.localtime()
sched_interval = '30 6 * * *' if now.tm_isdst else '30 7 * * *'
dag = DAG(
'my_dag',
default_args=args,
schedule_interval=sched_interval,
max_active_runs=1,
catchup=False)
问题是:夏令时后,DAG 会触发两次,因为调度器会再更新 1 小时。在这种情况下如何避免运行两次?我正在使用 AirFlow 1.9。
谢谢!
【问题讨论】:
标签: python airflow airflow-scheduler