Does the service's pidfile contain correct PID of the running process?
There were some issues where the error flag was not reset under some circumstances in the past - the latest version is Monit 5.0.3 and there are no known issues.
On Sep 16, 2009, at 2:25 PM, Serge Emantayev wrote:
I noticed that sometimes monit displays a wrong process status (Does not exist) although the process is running. It happens after the process was crashed. If monit is getting reloaded in the same second when it detects the process failure and restarts it, the process status is likely remaining wrong.
I have monit version 4.9 for Linux. Is this a known issue? Any workaround or patch?