Здравствуйте!

А можно ли уговорить 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 mailing list
[email protected]
https://lists.altlinux.org/mailman/listinfo/sysadmins

Ответить