nginx-0.7.53
Michael Shadle
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).
>>
>> interesting.
>>
>> 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
mailing list