我正在尝试将packaged dag与Celery Executor
一起使用,但是调度程序和工作程序没有接任。我已经重新启动airflow webserver
和airflow scheduler
,但仍然没有成功。我什至用airflow resetdb
重设了数据库,但仍然没有。
我收到以下消息:-
[INFO] Handling signal: ttou
[INFO] Worker exiting (pid: 31418)
[INFO] Handling signal: ttin
[INFO] Booting worker with pid: 32308
DAG没有手动运行,甚至没有由调度程序选择。
我的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错在哪里?
答案 0 :(得分:1)
我在Airflow 1.8.1上遇到了从拉链加载dag的问题。此问题已在1.8.3中修复。 https://issues.apache.org/jira/browse/AIRFLOW-1357