气流等待批处理中的所有任务完成,然后再开始新的询问

时间:2019-02-01 14:50:38

标签: airflow airflow-scheduler

我正在使用Airflow 1.9.0。而且我们意识到,调度程序有时会卡住,等待长时间运行的任务完成,然后再开始新的任务集。发生这种情况时,除长时间工作外,所有气流任务都将终止。

root      5111     1  0 17:58 ?        00:00:02 /usr/bin/python2 /bin/airflow scheduler -n 5 --pid /run/airflow/scheduler.pid
root      5489  5119  0 17:58 ?        00:00:11 /usr/bin/python2 /usr/bin/airflow run ....
root      5522  5489  0 17:59 ?        00:00:01 /usr/bin/python2 /usr/bin/airflow run ....
root      5118  5111  0 17:58 ?        00:00:00 [airflow] <defunct>
root      5119  5111  0 17:58 ?        00:00:00 /usr/bin/python2 /bin/airflow scheduler -n 5 --pid /run/airflow/scheduler.pid
root      5120  5111  0 17:58 ?        00:00:00 [airflow] <defunct>
root      5121  5111  0 17:58 ?        00:00:00 [airflow] <defunct>
root      5122  5111  0 17:58 ?        00:00:00 [airflow] <defunct>
root      5123  5111  0 17:58 ?        00:00:00 [airflow] <defunct>
root      5124  5111  0 17:58 ?        00:00:00 [airflow] <defunct>
root      5125  5111  0 17:58 ?        00:00:00 [airflow] <defunct>
root      5126  5111  0 17:58 ?        00:00:00 [airflow] <defunct>

知道我们在做什么错吗?

谢谢

1 个答案:

答案 0 :(得分:3)

-n 5中删除/bin/airflow scheduler -n 5-n是传统的气流功能。 LocalExecutor在该进程中运行,因此出现此行为。使用Airflow 1.8.1+,不要使用“ -n 5”,LocalExecutor将不会遇到问题。

有关更多信息,请访问:https://issues.apache.org/jira/browse/AIRFLOW-401?focusedCommentId=16094732&page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel#comment-16094732