从dag_bag中删除后,无法从气流UI中删除dag

时间:2019-12-03 10:25:47

标签: airflow

我从气流dag_bag和相应的.pyc文件中删除了dag。当我尝试从气流UI删除相同的dag时,显示此错误: Dag ID MY_DAG_ID仍在DagBag中。首先删除DAG文件。 我使用的气流版本是1.10.4 即使重新启动气流,我也无法从UI中删除。我以前使用的是1.10.3,但从未遇到过此问题。从dags文件夹删除后,我可以从UI中删除。

当我在用户界面中单击该dag时,它显示: DAG“ MY_DAG_ID”似乎丢失。(这是我从文件夹中删除dag所期望的)

2 个答案:

答案 0 :(得分:1)

尝试停止调度程序和Web服务器,然后从命令行删除DAG:

airflow delete_dag 'MY_DAG_ID'

答案 1 :(得分:1)

升级到1.10.6后,我遇到了同样的问题。这是我所做的:

  • 在删除DAG之前,请确保没有实例处于运行状态,重试状态。然后暂停
  • 在用户界面上删除或使用命令airflow delete_dag dag_id
  • 重新启动调度程序和网络服务器
  • 尝试执行airflow list_dags来查看它是否确实被删除。

如果它不起作用,请尝试升级到最新版本。