Charles Hornberger <[email protected]> wrote:
> On 1/31/12 7:39 PM, [email protected] wrote:
> >If that didn't work, maybe checking stderr.log will tell you something
> >more.
> 
> Nothing shows up in stderr.log It's as if the master doesn't even get the
> -USR2 signal. Or as if whatever it's sending to stderr is not actually
> getting to the filesystem...
> 
> In any case, we don't see anything.

Can you check if the signal is received in the master via truss/dtruss?

Do other signals (USR1, HUP, QUIT) work?

You might need to enable the equivalent of "-f" for strace (follow child
processes/threads) since Ruby 1.9 uses a dedicated thread for receiving
signals.

> Any further ideas for how to debug would be much appreciated, and my
> apologies in advance for mixing up any details; Philipp was doing the work
> on this, not me.

Also, which version of Ruby are you using?  I'm pretty familiar
with the 1.9.3 implementation, the earlier 1.9.x releases were
messier and noisy wrt signal handling.
_______________________________________________
Unicorn mailing list - [email protected]
http://rubyforge.org/mailman/listinfo/mongrel-unicorn
Do not quote signatures (like this one) or top post when replying

Reply via email to