[Mongrel] logrotate, mongrel cluster and monit

Vishnu Gopal g.vishnu at gmail.com
Sun Nov 5 09:42:34 EST 2006


Since monit plays around with the system path, if you have your ruby
in /usr/local/bin, you might want to run mongrel explicitly with ruby.
Search this list, I've posted a config before.

Later,
Vish

On 11/5/06, Robert Vogel <robert at kitchendemocracy.org> wrote:
> 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
>
> _______________________________________________
> Mongrel-users mailing list
> Mongrel-users at rubyforge.org
> http://rubyforge.org/mailman/listinfo/mongrel-users
>


More information about the Mongrel-users mailing list