Я отслеживаю процесс демона java с PID. Ниже приведен код.
check process SemanticReplication with pidfile "/ngs/app/edwt/opsmonit /monit/scripts/process.pid"
start = "/ngs/app/edwt/scripts/javadaemon/start_daemon.ksh"
stop = "/ngs/app/edwt/scripts/javadaemon/stop_daemon.ksh"
Много раз, даже если процесс демона Java запущен и работает, я получаю ложное предупреждение, поскольку процесс не запущен. В следующем цикле проверки monit (через минуту) срабатывает еще одно предупреждение monit, когда процесс запущен и работает.
Может ли кто-нибудь помочь, как нам избежать этого ложного оповещения?