Монит не перезапускает сервер Tomcat - PullRequest
0 голосов
/ 29 апреля 2019

Я использую 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'

Есть ли в этом коде ошибки? Спасибо!

...