Thank you I just did service monit restart and now it works. My next question what is different between starting using say monit start service1 or using the other method ./startDaemon.sh. I notice in both methods when the missing pid monit do restart my app ?
Another thing just to confirm with you by enabling it am I allowing port 2812 access from outside or will this post any security concern even though I am not using the web version?
set httpd port 2812 and
use address localhost # only accept connection from localhost
allow localhost # allow localhost to connect to the server and
allow admin:monit # require user 'admin' with password 'monit'