Hello Joey - Here are my two entries from monitrc which restarts single mongrels if they fail. I am running two mongrels:
check process mongrel8000 with pidfile /var/www/apps/kd/current/log/mongrel.8000.pid start program = "/usr/bin/mongrel_rails start -d -e production -p 8000 -a 127.0.0.1 -c /var/www/apps/kd/current -P /var/www/apps/kd/current/log/mongrel.8000.pid" stop program = "/usr/bin/mongrel_rails stop -P /var/www/apps/kd/current/log/mongrel.8000.pid" check process mongrel8001 with pidfile /var/www/apps/kd/current/log/mongrel.8001.pid start program = "/usr/bin/mongrel_rails start -d -e production -p 8001 -a 127.0.0.1 -c /var/www/apps/kd/current -P /var/www/apps/kd/current/log/mongrel.8001.pid" stop program = "/usr/bin/mongrel_rails stop -P /var/www/apps/kd/current/log/mongrel.8001.pid" Cheers Robert > -------- Original Message -------- > Subject: [Mongrel] logrotate, mongrel cluster and monit > From: "Joey Geiger" <[EMAIL PROTECTED]> > Date: Sat, November 04, 2006 5:06 pm > To: [email protected] > > While I could figure this out, I'm asking here first to see if anyone > has already dealt with/created this. I'm running a mongrel cluster, > running 4 mongrels on ports 8001-4. I'm using capistrano to deploy. > And I'd like to use monit to check to make sure everything is running > nice. > > I'd like to have monit restart only single mongrels if they fail, and > also have monit restart the mongrels after logrotate does it's thing. > Any quick suggestions/examples on a script for monit/logrotate? > > Thanks > > BTW I'm using the following cluster config: > --- > prefix: /myAPP > cwd: /web/servers/rails/current > port: "8001" > address: 127.0.0.1 > pid_file: log/mongrel.pid > servers: 4 > _______________________________________________ > Mongrel-users mailing list > [email protected] > http://rubyforge.org/mailman/listinfo/mongrel-users _______________________________________________ Mongrel-users mailing list [email protected] http://rubyforge.org/mailman/listinfo/mongrel-users
