mike503 at gmail.com
Tue Apr 28 19:32:16 MSD 2009
2009/4/28 Igor Sysoev <is at rambler-co.ru>:
> On Tue, Apr 28, 2009 at 08:16:01AM -0700, Michael Shadle wrote:
>> On Tue, Apr 28, 2009 at 1:23 AM, Maxim Dounin <mdounin at mdounin.ru> wrote:
>> > If you want to minimize downtime - you should follow binary
>> > upgrade procedure as described here:
>> > http://wiki.nginx.org/NginxCommandLine
>> > This gives you zero downtime (i.e. no single client request
>> > missed).
>> so find the master pid
>> kill -USR2 $pid
>> kill -WINCH $pid
>> Is all that is needed?
> kill -WINCH $pid
> decide keep the new binary or not, then
> kill -QUIT $pid.oldbin
> to keep, or
> kill -TERM $pid
> to rollback.
the wiki is out of date then. it says USR2 then WINCH. not WINCH then QUIT.
So there is no USR2 required? I will update the wiki with these
instructions (is there a version this started in?)
More information about the nginx