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

Reply via email to