- 检查DAG文件是否符合Airflow的命名标准(文件名必须以“dag_”开头)。
- 检查DAG文件是否在Airflow的DAG目录中(默认为$AIRFLOW_HOME/dags)。
- 确保Airflow的调度程序正在运行。可以通过在终端中运行airflow scheduler命令来启动调度程序。
- 确保Airflow的Web服务器正在运行。可以通过在终端中运行airflow webserver命令来启动Web服务器。
- 如果您在添加新的DAG文件或更改现有的DAG文件后立即重启了Airflow,则必须删除Airflow元数据库中的DAG元数据并重新初始化数据库。可以通过运行以下命令来完成此操作:
airflow resetdb
airflow initdb
- 如果您正在使用Git或其他版本控制系统,请确保您更新了Airflow的DAG目录,并且通过Git或其他版本控制系统正确提交和合并更改。
- 尝试在Airflow Web UI中手动触发任务,并检查运行日志以查找任何潜在的错误或警告。