On 10/26/06, 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?

Todd, you *shouldn't* be doing that.

Hook mongrel when stopping will require hack into mongrel_rails
script, and that will brake things when going from 1 process to a
cluster.

My suggestion will be using something like BackgrounDrb [1] and
control the start / stop actions from a init.d script maybe, but not
from rails or mongrel (what if it crash?)

Regards,

>
> Thanks,
> Todd
>
> _______________________________________________
> Mongrel-users mailing list
> [email protected]
> http://rubyforge.org/mailman/listinfo/mongrel-users
>
>

-- 
Luis Lavena
Multimedia systems
-
Leaders are made, they are not born. They are made by hard effort,
which is the price which all of us must pay to achieve any goal that
is worthwhile.
Vince Lombardi

[1] http://backgroundrb.rubyforge.org/
_______________________________________________
Mongrel-users mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/mongrel-users

Reply via email to