ПРОЕКТЫ 


  АРХИВ 


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 под CentOS 5.2



В Вск, 16/11/2008 в 16:56 +0200, Gena Makhomed пишет:
> On Sunday, November 16, 2008 at 16:15:07, Vladimir Stackov wrote:
> 
> >> третий (возможно самый правильный) способ обхода этого глюка -
> >> вместо service nginx restart использовать service nginx reload
> >> тогда этой проблемы с "падениями" nginx вроде бы не наблюдается.
> 
> VS> сейчас init-скрипт на месте, но модифицирован как раз для использования
> VS> reload вместо restart, поэтому третий вариант действительно самый 
> правильный.
> 
> самый-самый правильный способ обхода этого глюка - это чтобы его вообще не 
> было.
> но сколько я не смотрел в исходники nginx, так и не смог понять причину 
> глюков.

Причина проста - http://sysoev.ru/nginx/docs/control.html
Это даже не проблема. Просто в init-скрипте процесс завершается с
помощью QUIT сигнала. Но даже если TERM посылать, то всё-равно манагер в
некоторых случаях делает start раньше завершения мастер-процесса.

-- 
Best regards,
Vladimir `AmiGO` Stackov                        mailto:amigo@xxxxxxxx



 




Copyright © Lexa Software, 1996-2009.