On Thu, 26 Oct 2006 14:52:35 -0400
"Todd Fisher" <[EMAIL PROTECTED]> wrote:

> I start up an external process when I start my rails environment.  I
> currently do this in config/environment.rb  by forking a process and
> recording it's process id in log/foo.pid,  I'd like to kill that process
> when I close mongrel.  Is there an API in mongrel for responding to the
> shutdown event?  Or do I need to listen for the term signal and do my clean
> up that way?

Easiest thing would be an at_exit handler.  Maybe something like this in a 
mongrel.conf:

at_exit {
  # kill the thing
}

Then run it with:

mongrel_rails start -e production -S mongrel.conf



-- 
Zed A. Shaw, MUDCRAP-CE Master Black Belt Sifu
http://www.zedshaw.com/
http://safari.oreilly.com/0321483502 -- The Mongrel Book
http://mongrel.rubyforge.org/
http://www.lingr.com/room/3yXhqKbfPy8 -- Come get help.
_______________________________________________
Mongrel-users mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/mongrel-users

Reply via email to