Here is a good recipe for a mongrel process, as provided on some site I 
found:

(I believe the forum post was by Ezra)

check process mongrel_cluster_8000
   with pidfile /var/apps/twocb/shared/pids/mongrel.8000.pid
   start program = "/usr/bin/mongrel_rails cluster::start -C 
/var/apps/twocb/current/config/mongrel_cluster.yml --clean --only 8000"
   stop program = "/usr/bin/mongrel_rails cluster::stop -C 
/var/apps/twocb/current/config/mongrel_cluster.yml --clean --only 8000"
   if totalmem is greater than 110.0 MB for 4 cycles then  restart
# eating up memory?
   if cpu is greater than 50% for 2 cycles then  alert
 # send an email to admin
   if cpu is greater than 80% for 3 cycles then  restart
# hung process?
   if loadavg(5min) greater than 10 for 8 cycles then  restart
# bad, bad, bad
   if 20 restarts within 20 cycles then timeout
# something is wrong, call the sys-admin
   group mongrel_cluster
-- 
Posted via http://www.ruby-forum.com/.
_______________________________________________
Mongrel-users mailing list
Mongrel-users@rubyforge.org
http://rubyforge.org/mailman/listinfo/mongrel-users

Reply via email to