Как отлаживать при зависании upstart?

В последнее время у меня много проблем со службами, запущенными выскочкой. В настоящее время у меня проблемы с avahi-daemon и rsyslogd. Большую часть времени у меня была эта проблема в Ubuntu> = 12.04.

В чем проблема? Если я остановлю такой сервис, стоп-скрипт зависнет (ждал 2 дня на одном сервере). Когда я его убиваю, сервис остается в следующем состоянии stop/killed, process <pid>, которое недокументировано (просто stop/killed задокументировано!). Сервис действительно не работает.

Теперь, когда я снова пытаюсь запустить службу с service <service> start, скрипт запуска тоже зависает.

Мой вопрос к этому: как мне отладить такие проблемы? Сценарии запуска / остановки ничего не делают в какой-то момент, и мне непонятно, что вызывает это. У меня даже была эта проблема с необслуживаемыми обновлениями

6
задан 5 February 2013 в 01:30

1 ответ

Команда для запуска системного Новомодного задания sudo start <service>. Начиная с версии 6.10. Выскочка заменила/sbin/init демона, справляющегося со стартовыми и останавливающимися задачами и сервисами во время начальной загрузки/завершения работы и контролирующего их, в то время как система работает. [1]

Файлы журнала могут быть найдены в /var/log/upstart/<service>.log. Можно увеличить приоритет журнала с сообщения по умолчанию для отладки для получения большего количества деталей. [2]

Ваша проблема вызывается неправильным использованием ожидать строки файла конфигурации ветвления, создающей задание с состоянием job stop/killled, process nnn. [3]

6
ответ дан 5 February 2013 в 01:30

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

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