即使 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 小时。通常这似乎有效,但在这种情况下无效。
发生了什么:
- 我们在 13:00
触发了手动 运行
- 在 2:30(第二天)触发预定的 运行 并且 运行s 同时
期望:
- 预定的运行应该等待手动运行完成
更多信息:
- Airflow 实例没有重启。
- 气流版本 1.10.2
谢谢你的建议。
似乎是一个未解决的问题,将在 2.1 和 1.15 中修复。
尚未提供解决方法。
https://github.com/apache/airflow/issues/9975
美好的一天,
我们使用 Airflow 来编排 运行 我们的作业。 有问题的工作通常安排在 2:30 并且需要相当长的时间。 由于新的数据源,预计 运行 一整天。 由于我们的作业不能并行工作,我们将 max_active_runs_per_dag 设置为 1 以确保同一作业不会有多个实例,即使它需要超过 24 小时。通常这似乎有效,但在这种情况下无效。
发生了什么:
- 我们在 13:00 触发了手动 运行
- 在 2:30(第二天)触发预定的 运行 并且 运行s 同时
期望:
- 预定的运行应该等待手动运行完成
更多信息:
- Airflow 实例没有重启。
- 气流版本 1.10.2
谢谢你的建议。
似乎是一个未解决的问题,将在 2.1 和 1.15 中修复。 尚未提供解决方法。 https://github.com/apache/airflow/issues/9975