LINUX.ORG.RU
ФорумAdmin

[gentoo] Проблема с init скриптами

 


0

0

вообщем. такая проблема, есть несколько сервисов(ejabberd / pdns)
которые после остановки kill`ом не хотят стартовать
делаю /etc/init.d/pdns start
пишет типа уже запущен, а на самом деле в процессах он не висит

как можно пофиксить?

★★

Последнее исправление: kam (всего исправлений: 1)

Значит, где-нибудь в /var/run валяется pid-файл. Его надо снести. Посмотрите init-скрипты на предмет точного имени этих файлов.

markevichus ★★★
()

есть несколько сервисов(ejabberd / pdns) которые после остановки kill`ом не хотят стартовать

ССЗБ, т.н. «проблема дверей».

как можно пофиксить?

Чисти /var/run, /var/lib/init.d/started, /var/lib/init.d/starting и /var/lib/init.d/stopped (возможно я что-то забыл).

Deleted
()

О_О а почему после kill ты пытаешься start,а не restart?

megabaks ★★★★
()
Ответ на: комментарий от megabaks

изврасченец )))

В особо тяжёлых случаях (например если был убит инит-скрипт во время запуска) другие методы не работают =).

Deleted
()

Для любителей прищемлять есть какбы /etc/init.d/foo zap

Nao ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.