调度程序未选择气流打包的dag(Zip)

时间:2018-07-20 09:52:50

标签: python airflow airflow-scheduler

我正在尝试将packaged dagCelery Executor一起使用,但是调度程序和工作程序没有接任。我已经重新启动airflow webserverairflow scheduler,但仍然没有成功。我什至用airflow resetdb重设了数据库,但仍然没有。

我收到以下消息:-

[INFO] Handling signal: ttou
[INFO] Worker exiting (pid: 31418)
[INFO] Handling signal: ttin
[INFO] Booting worker with pid: 32308

DAG没有手动运行,甚至没有由调度程序选择。

enter image description here

我的zip文件包含以下内容:

unzip alerting.zip   

creating: airflow_utils/
inflating: airflow_utils/enums.py  
inflating: airflow_utils/psql_alerting_dag.py  
extracting: airflow_utils/__init__.py  
inflating: airflow_utils/hive_alerting_dag.py  
inflating: airflow_utils/alerting_utils.py  
inflating: alerting_12hrs.py       
inflating: alerting_15mins.py      
inflating: alerting_3hrs.py 

如果我将所有这些文件放在dags文件夹中而不是打包,则气流调度程序可以调度这些dags。

打包的das错在哪里?

1 个答案:

答案 0 :(得分:1)

我在Airflow 1.8.1上遇到了从拉链加载dag的问题。此问题已在1.8.3中修复。 https://issues.apache.org/jira/browse/AIRFLOW-1357