Назад | Перейти на главную страницу

Сценарий инициализации Lighttpd не работает в Debian Wheezy

[EDIT] Я понял, почему это не сработало, мне просто нужно было добавить директиву

server.pid-file             = "/var/run/lighttpd.pid"

в файл lighttpd.conf.


Я не могу понять, почему сценарий инициализации lighttpd не работает, чтобы остановить сервер. Я использую Debian 7 Wheezy и Lighttpd 1.4.31. Моя система также обновлена.

При оформлении:

# /etc/init.d/lighttpd stop
[ ok ] Stopping web server: lighttpd.

Но тогда lighttpd все еще работает:

# ps aux | grep lighttpd
root      2024  0.0  0.2  70696  1184 ?        S    15:16   0:00 /usr/sbin/lighttpd -f /etc/lighttpd/lighttpd.conf
root      2428  0.0  0.1   7832   880 pts/0    S+   15:27   0:00 grep lighttpd

При удалении «тихо» из остановки часть скрипта, чтобы получить более подробную информацию, которая дает:

if start-stop-daemon --stop --retry 30 --oknodo \
            --pidfile $PIDFILE --exec $DAEMON

Я получаю такой вывод:

# /etc/init.d/lighttpd stop
[....] Stopping web server: lighttpdNo /usr/sbin/lighttpd found running; none killed.
. ok 

тогда как / usr / sbin / lighttpd на самом деле работает, как показано командой ps.

Спасибо за помощь.