[Mongrel] logrotate, mongrel cluster and monit

Robert Vogel robert at kitchendemocracy.org
Sat Nov 4 21:57:02 EST 2006


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" <jgeiger at gmail.com>
> Date: Sat, November 04, 2006 5:06 pm
> To: mongrel-users at rubyforge.org
> 
> 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
> Mongrel-users at rubyforge.org
> http://rubyforge.org/mailman/listinfo/mongrel-users



More information about the Mongrel-users mailing list