如何停止来自 'off' dags 的 Airflow 运行 任务
How to stop Airflow running tasks from 'off' dags
我创建了一些 DAG,运行 它们并在执行过程中停止了它们(使用 OFF 按钮)。
对于那些停止的 DAG,UI 仍然显示 'Running tasks'。
我试图将 'clear' 设置为那些任务,而不是它们在 'shutdown state'.
中显示为蓝色
我想知道这些任务是否计入 运行ning 任务总数,并阻止其他任务启动(根据我当前的配置,只有 32 个任务可以 运行 并行)。有没有办法完全清理我不再需要的 DAG,并确保任务不会阻塞任何东西并使 Airflow 变慢?
谢谢!
您可以从元数据库的 dag_run 和 task_instances 表中删除所有 dag 数据。
您也可以通过 Airflow Web 服务器 UI 导航到
来执行此操作
浏览 -> DAG 运行
& 浏览 -> 任务实例
并删除与 dag id 相关的所有记录。
不过请注意,主页上的任务和 DAG 状态字段可能需要一段时间才能反映更改。
我创建了一些 DAG,运行 它们并在执行过程中停止了它们(使用 OFF 按钮)。
对于那些停止的 DAG,UI 仍然显示 'Running tasks'。 我试图将 'clear' 设置为那些任务,而不是它们在 'shutdown state'.
中显示为蓝色我想知道这些任务是否计入 运行ning 任务总数,并阻止其他任务启动(根据我当前的配置,只有 32 个任务可以 运行 并行)。有没有办法完全清理我不再需要的 DAG,并确保任务不会阻塞任何东西并使 Airflow 变慢?
谢谢!
您可以从元数据库的 dag_run 和 task_instances 表中删除所有 dag 数据。
您也可以通过 Airflow Web 服务器 UI 导航到
来执行此操作浏览 -> DAG 运行 & 浏览 -> 任务实例
并删除与 dag id 相关的所有记录。
不过请注意,主页上的任务和 DAG 状态字段可能需要一段时间才能反映更改。