[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