В последнее время у меня много проблем со службами, запущенными выскочкой. В настоящее время у меня проблемы с avahi-daemon и rsyslogd. Большую часть времени у меня была эта проблема в Ubuntu> = 12.04.
В чем проблема? Если я остановлю такой сервис, стоп-скрипт зависнет (ждал 2 дня на одном сервере). Когда я его убиваю, сервис остается в следующем состоянии stop/killed, process <pid>
, которое недокументировано (просто stop/killed
задокументировано!). Сервис действительно не работает.
Теперь, когда я снова пытаюсь запустить службу с service <service> start
, скрипт запуска тоже зависает.
Мой вопрос к этому: как мне отладить такие проблемы? Сценарии запуска / остановки ничего не делают в какой-то момент, и мне непонятно, что вызывает это. У меня даже была эта проблема с необслуживаемыми обновлениями
Команда для запуска системного Новомодного задания sudo start <service>
. Начиная с версии 6.10. Выскочка заменила/sbin/init демона, справляющегося со стартовыми и останавливающимися задачами и сервисами во время начальной загрузки/завершения работы и контролирующего их, в то время как система работает. [1]
Файлы журнала могут быть найдены в /var/log/upstart/<service>.log
. Можно увеличить приоритет журнала с сообщения по умолчанию для отладки для получения большего количества деталей. [2]
Ваша проблема вызывается неправильным использованием ожидать строки файла конфигурации ветвления, создающей задание с состоянием job stop/killled, process nnn
. [3]