upstart не работает правильно для nginx

Привет, у меня есть специальная компиляция NGINX на ubuntu 14.04. Проблема в том, что он швыет что-то, кроме выскочки, управляет процессом nginx. Причина, по которой я говорю, это то, что /var/run/nginx.pid указывает на правильный идентификатор PID. Но, если я получаю статус от service nginx status, PID отличается. Файл выскочки в /etc/init/nginx.conf:

# nginx description "nginx http daemon" start on (local-filesystems and net-device-up IFACE=lo and runlevel [2345]) stop on runlevel [!2345] env DAEMON=/opt/nginx-1.10.2/sbin/nginx env PID=/var/run/nginx.pid env CONFIG=/etc/nginx/nginx.conf respawn pre-start script ${DAEMON} -t if [ $? -ne 0 ]; then exit $? fi end script expect fork exec ${DAEMON} -c "${CONFIG}" # classic example of why pidfiles should have gone away # with the advent of fork(). we missed that bus a long # time ago so hack around it. post-stop script start-stop-daemon --stop --pidfile ${PID} --name nginx --exec ${DAEMON} --signal QUIT end script

какие-либо идеи о том, что может быть причиной этого?

0
задан 31 July 2017 в 21:16

0 ответов

Другие вопросы по тегам:

Похожие вопросы: