linux – 如何在守护进程模式下停止/终止气流调度程序

我和气流新手并且在守护进程模式下意外启动了气流调度程序.现在,我想杀死调度程序并可能重新启动它.我试过了

    sudo kill -9 <list of pids>
    pkill <name>

一切都没有发生.我跑的时候

    ps aux | grep 'airflow scheduler'

我看到这些条目:

    user1   2907  6.0  1.0 329788 62996 ?        Sl   17:37   1:26 /users/user1/anaconda2/bin/python /users/user1/anaconda2/bin/airflow scheduler -D
    user1   2909  0.0  0.9 327576 58948 ?        Sl   17:37   0:00 /users/user1/anaconda2/bin/python /users/user1/anaconda2/bin/airflow scheduler -D
    user1   2910  0.0  0.9 327576 58944 ?        Sl   17:37   0:00 /users/user1/anaconda2/bin/python /users/user1/anaconda2/bin/airflow scheduler -D
    user1   2911  0.0  0.9 327576 58944 ?        Sl   17:37   0:00 /users/user1/anaconda2/bin/python /users/user1/anaconda2/bin/airflow scheduler -D

…等等具有不同pid的35行.

有关如何在不重新启动机器的情况下停止/终止气流调度程序的任何建议.我还检查了调度程序的pid文件并尝试杀死该pid但没有效果.

任何帮助表示赞赏.谢谢!

解决方法:

Unfortuntely

kill $(ps -ef | grep "airflow scheduler" | awk '{print $2}')

我无法找到一个干净的解决方案.

还要查看代码

https://github.com/apache/incubator-airflow/blob/master/airflow/bin/cli.py

上一篇:python – Airflow用户创建


下一篇:如何从Airflow中的Big Query获取SQL查询的结果?