I have a service that was last told to stop, via monit "monit stop my_service", aprox 24 hours later it started up again.
the only thing related in the monit log is about how the pid file doesn't exist (which was due to it not running) and it was started.
It's as if monit has a 24hr timeout on being told to stop a service, the summary output says unmonitored