[<a href="mailto:root@queen" target="_new">root@queen</a> root]# service monit restart Stopping monit: monit daemon with pid [12928] killed Starting monit: [PASSED] [<a href="mailto:root@queen" target="_new">root@queen</a> root]# service monit restart Stopping monit: monit: No daemon process found Starting monit: [ OK ] --- --- monit-3.0-alt1
Это не ошибка, такое происходит при если часто перестартовывать monit. Не успевает завершиться предыдущая копия демона как запускаеться новая. делайте reload
Нет, второй рестарт был просто как показатель, что демон и в самом деле \"killed\", но новый процесс не запустился. Может быть, добавить ожидание какое-нибудь? [<a href="mailto:ujo@queen" target="_new">ujo@queen</a> ujo]$ service monit restart Stopping monit: monit daemon with pid [12993] killed Starting monit: [PASSED] [<a href="mailto:ujo@queen" target="_new">ujo@queen</a> ujo]$ ps waxu|grep monit|grep -v grep [<a href="mailto:ujo@queen" target="_new">ujo@queen</a> ujo]$ service monit restart Stopping monit: monit: No daemon process found Starting monit: [ OK ] [<a href="mailto:ujo@queen" target="_new">ujo@queen</a> ujo]$ ps waxu|grep monit|grep -v grep root 15570 1.0 0.1 1872 996 ? S 09:43 0:00 /usr/sbin/monit
пока поставте sleep 1 после вызова monit quit в функции stop $MONIT_EXE quit RETVAL=$? sleep 1 это поможет. Такая ситуация происходит из-за того что для оставновки демона используется команда \'monit quit\'. При этом запущеная копия monit посылает демону сигнал и возвращает управление, таким образом процесс \'monit quit\' уже завершился а демон monit может еще не успеть закончить работу (это завиит от загружености системы и monit). Возможно следует изменить реакцию на команду quit и не возвращать сразу управление, надо это обсудить с разработчиками.
В любом случае initscript не удовлетворяет policy alt, так что с такой багой пакет в дистрибутив не пройдет
а где он \"policy alt\" ?
В головах. :-/ Местами на <a href="http://docs.altlinux.ru">http://docs.altlinux.ru</a> . В данном случае, наверное, применим недавний совет смотреть на инитку пакета vixie-cron.
У меня: /etc/rc.d/init.d/monit restart Stopping monit: monit: No programs have been specified Starting monit: [ OK ] ---- Ну и какой статус этой баги? Если исправлена - мантейнеру следует сделать resolve
monit: No programs have been specified означает что не указано ни одного процесса для мониторинга
workaround with \'sleep\' command monit-3.1-alt1