Hi,

I am trying to use monit to monitor my ruby on rails application servers
(mongrel). The problem is, when I start monit, it is able to start the
mongrels, but after that it can not control them any longer. I do not see
the mongrel logs and pids created in the place where I specified in the conf
file.

Here is my monit conf file:


  check process mongrel_9000 with pidfile
/home/bliss/test4/tmp/pids/mongrel.9000.pid
     start program = "/usr/bin/env PATH=/usr/local/bin/:$PATH
mongrel_rails start -C /home/bliss/test4/config/mongrel_9000.yml"
     stop program = "/usr/bin/env PATH=/usr/local/bin/:$PATH
mongrel_rails stop -P /home/bliss/test4/tmp/pids/mongrel.9000.pid"

     if memory usage > 35 MB for 4 cycles then restart
     if totalmem > 90% for 4 cycles then restart
     if cpu > 90% for 4 cycles then restart

  check process mongrel_9001 with pidfile
/home/bliss/test4/tmp/pids/mongrel.9001.pid
     start program = "/usr/bin/env PATH=/usr/local/bin/:$PATH
mongrel_rails start -C /home/bliss/test4/config/mongrel_9001.yml"
     stop program = "/usr/bin/env PATH=/usr/local/bin/:$PATH
mongrel_rails stop -P /home/bliss/test4/tmp/pids/mongrel.9001.pid"

     if memory usage > 35 MB for 4 cycles then restart
     if totalmem > 90% for 4 cycles then restart
     if cpu > 90% for 4 cycles then restart
     group mongrels

When I start monit, I see the applications starting alright, but I do
not see any logs or pidfiles created and hence they can no longer be
controlled. With the exact same commands, I can start these apps from
command line and the logs and pidfiles are created properly. Any clue
what is going on here?
--
To unsubscribe:
http://lists.nongnu.org/mailman/listinfo/monit-general

Reply via email to