ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Nginx не "умирает" ко рректно



Hello!

On Mon, Apr 27, 2009 at 02:36:04PM +0400, Maxim Dounin wrote:

[...]

> >    restart() {
> > 
> >        configtest || return $?
> > 
> >        stop
> > 
> >        start
> > 
> >    }
> 
> Результатов плавного завершения никто не ждёт, сразу запускается 
> новый nginx.  Которому bind'иться некуда.  Он конечно попытается 

Нет, гоню, listen сокеты будут закрыты практически сразу после 
получения сигнала, даже при плавном завершении.  Что впрочем не 
отменяет необходимости указывать pid мастера, и подождать хоть 
сколько-то - ибо "почти сразу" может быть позже, чем новый процесс 
устанет ждать.

Кроме того, старый процесс после окончания завершения удалит 
pid-файл, и это скорее всего уже будет pid-файл нового процесса.

Maxim Dounin



 




Copyright © Lexa Software, 1996-2009.