Я запускаю Monit версия 5.17.1
в Ubuntu 14.04
. Иногда я
посмотрите, что Monit зарегистрировал следующее:
[PST Nov 14 15:42:40] warning : State file '/var/lib/monit/state': incompatible version 2
И после этого мои службы (которые контролируются Monit) перезапускаются. Что может вызвать это? Это просто повреждение файла? (Я не обновлял и не менял версию Monit)
Допустим, это произошло, есть ли способ в Monit проверить / исправить (возможно, удалить и воссоздать файл состояния )?
Необходимо смочь просто удалить этот файл. Это используется для хранения текущего состояния monit. Состояния документации:
~/.monit.state Monit сохраняет свое состояние в этот файл и использует информацию, которая, как находят в этом файле, восстановилась с катастрофического отказа. Это - двоичный файл, и его содержание только представляет интерес для monit.
, Таким образом, Вы освободите способность действовать к объектам в последний раз состояние для одного monit круга , но все остальное должно хорошо работать. Просто SET ONREBOOT
директива прекратит работать с LASTSTATE
в течение одного времени/цикла .