如何阻止Airflow运行任务从'关闭'dags

时间:2018-05-31 10:23:27

标签: airflow airflow-scheduler

我创建了一些DAG,运行它们并在执行过程中停止它们(使用OFF按钮)。

UI仍会显示已停止的DAG的“正在运行的任务”。 我试图在'关闭状态'中为这些任务设置'清除'而不是蓝色。

我想知道这些任务是否计入运行任务总数中,并阻止其他任务启动(使用我当前的配置,只能并行运行32个任务)。有没有办法彻底清理我不再需要的DAG并确保任务没有阻塞任何东西并使气流变慢?

谢谢!

1 个答案:

答案 0 :(得分:2)

您可以从元数据库中的dag_run和task_instances表中删除所有dag数据。

您也可以通过导航到

通过Airflow Webserver UI执行此操作

浏览 - > DAG运行 &安培;浏览 - >任务实例

删除与dag id相关的所有记录。

但需要注意的是,主页上的任务和DAG状态字段可能需要一段时间才能反映更改。