首页 > 解决方案 > Airflow initdb 停留在“将最大尝试列添加到任务实例”上

问题描述

我正在使用带有 MSSQL 2016 的 Airflow 作为后端。我第一次启动 Airflow,首先运行 Airflow initdb。

在卡住(超过一个小时)之前似乎很好Running upgrade 127d2bf2dfa7 -> cc1e65623dc7, add max tries column to task instance

我不确定为什么要花这么长时间,因为这是我第一次运行 Airflow,因此数据库是空的,不应该发生实际的迁移......

标签: airflow

解决方案


如果您查看迁移文件,您将看到所有 dag 和任务的循环。你可能有很多。只需让气流认为 dags 文件夹中没有 dags。

解决方法:例如设置环境变量AIRFLOW__CORE__DAGS_FOLDER为/tmp/123(任何空目录都可以),然后airflow initdb再次运行


推荐阅读