即使 max_active_runs_per_dag=1,Airflow 仍会手动运行和安排 Dag

Airflow runs manual and scheduled Dag even though max_active_runs_per_dag=1

美好的一天,

我们使用 Airflow 来编排 运行 我们的作业。 有问题的工作通常安排在 2:30 并且需要相当长的时间。 由于新的数据源,预计 运行 一整天。 由于我们的作业不能并行工作,我们将 max_active_runs_per_dag 设置为 1 以确保同一作业不会有多个实例,即使它需要超过 24 小时。通常这似乎有效,但在这种情况下无效。

发生了什么:

期望:

更多信息:

谢谢你的建议。

似乎是一个未解决的问题,将在 2.1 和 1.15 中修复。 尚未提供解决方法。 https://github.com/apache/airflow/issues/9975