For a long time I struggle to understand this part:
http://unicorn.bogomips.org/SIGNALS.html
"3. You can now send WINCH to the old master process so only the new
workers serve requests. If your unicorn process is bound to an
interactive terminal, you can skip this step."
I asked a teammate and he didn't understand this part either, so maybe
it's confusing for other people too.
Would you mind to clarify what you mean by that?
Also, a section with suggestions on how to properly automate a
deployment with no downtime would be helpful.
What I see is that most recipes, like the ones I've seen for Capistrano
for example, will simply send a QUIT after USR2 to the old master
without actually checking if the deploy was successful and won't use the
WINCH and HUP signals to deal with health checking...
Cheers,
Rodrigo.
_______________________________________________
Unicorn mailing list - [email protected]
http://rubyforge.org/mailman/listinfo/mongrel-unicorn
Do not quote signatures (like this one) or top post when replying