Что делает Monit, когда говорит «инициализация»?

4854
mikezter

Я использую Monit для мониторинга системы. Если я включаю мониторинг в сервисе, он показывает «инициализация» в строке «Состояние». Это может занять некоторое время. Интересно, что Monit делает в это время, так как использованный стартовый скрипт должен возвращаться максимум через 2 секунды.

6

1 ответ на вопрос

9
LawrenceC

Если вы загляните внутрь /etc/monit/monitrc, то увидите, что один из параметров - это « set daemon», который контролирует, как часто Monit проверяет сервисы. Мой установлен на 120. Так что это самый быстрый Monit обновит то, что он сообщает. Сценарий может вернуться через 2 секунды, но если ваш установлен так, как мой, Monit не будет проверять его снова в течение еще 118 секунд после этого.

Эта строка читает `set daemon 10 с задержкой запуска 20` в моем мониторе. Но иногда это происходит с «инициализацией» более минуты. mikezter 13 лет назад 0
Служба занимает так много времени, чтобы создать файл .pid? Это необходимо IIRC Monit для проверки работоспособности сервиса. LawrenceC 13 лет назад 0
На самом деле ваш ответ указал мне правильное направление: скрипт инициализации, который я использовал, запустил monit с параметром командной строки `-d`, который переопределяет директивы в файле конфигурации. mikezter 13 лет назад 0

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