我有旧版本的upstart(0.6.5),并且想用upstart启动气流Web服务器。
description "Airflow webserver daemon"
start on started network-services
stop on (deconfiguring-networking or runlevel [016])
respawn
respawn limit 5 30
script
su - airflow -c "source /home/airflow/airflow_venv/bin/activate; export AIRFLOW_HOME=/home/airflow/celery_airflow/airflow_home; airflow webserver"
end script
这是.conf文件。命令“ initctl start airflow-webserver”正确运行。如果我想使用命令“ initctl stop airflow-webserver”停止网络服务器,它并没有停止。启动pid shutdown的进程,但是在htop中,我看到了另一个带有gunicorn工作者的Web服务器进程。如何停止网络服务器?