[Sysadmins] Monit и штатная остановка сервисов
Eugene Prokopiev
=?iso-8859-1?q?prokopiev_=CE=C1_stc=2Edonpac=2Eru?=
Пт Июн 22 10:49:01 MSD 2007
Здравствуйте!
А можно ли уговорить monit уговорить не запускать сервис, если он был
остановлен штатным образом (не упал с segfault, например) и pid-файла не
осталось? Написал по аналогии нечто вроде:
# cat /etc/monitrc.d/callweaver
check callweaver with pidfile /var/run/callweaver/callweaver.pid
if mem > 200.0 MB for 5 cycles then restart
if cpu > 95% for 5 cycles then restart
start program = "/etc/init.d/callweaver start"
stop program = "/etc/init.d/callweaver stop"
Думал, что раз pidfile упоминается, то monit и должен вести себя
описанным выше образом, но это не так :(
--
С уважением, Прокопьев Евгений
Подробная информация о списке рассылки Sysadmins