Я использую monit на сервере Ubuntu с tomcat7.
Иногда мое приложение tomcat останавливается автоматически.
Я не знаю почему. Итак, я подумал об использовании monit для мониторинга.
Моя проблема в том, что это не работает, когда мой сервер Tomcat не работает, Monit не перезапускает его.
Я сделал этот код для mi monitrc:
check process tomcat7 with pidfile "/var/run/tomcat7.pid"
start program = "/etc/init.d/tomcat7 start"
stop program = " "/etc/init.d/tomcat7 stop"
if failed port 8080 then restart
Если я попытаюсь перезагрузить монитор:
monit reload
Я получаю эту ошибку:
/etc/monit/monitrc:292: Program does not exist: 'if'
Есть ли в этом коде ошибки?
Спасибо!