ПРОЕКТЫ 


  АРХИВ 


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 0.3.7 & rtsig



Igor Sysoev wrote:

On Tue, 1 Nov 2005, L0rda wrote:

По поводу сигналов ошибся похоже, после kill -HUP 5391 появились новые рабочие процессы, причем очень быстро исчезли старые, хотя обычно старые выходят секунд 30, т.к. заканчивают обработку текущих запросов, только новые запросы все равно не обрабатываются:


Если вести лог на уровне notice, то в логах будут записи о сигналах,
старте и выходе процессов:

2005/11/01 11:35:32 [notice] 82527#0: signal 1 (SIGHUP) received, reconfiguring
2005/11/01 11:35:32 [notice] 82527#0: reconfiguring
2005/11/01 11:35:32 [notice] 82527#0: using the "kqueue" event method
2005/11/01 11:35:32 [notice] 82527#0: start worker processes
2005/11/01 11:35:32 [notice] 82527#0: start worker process 19260
2005/11/01 11:35:33 [notice] 82527#0: signal 23 (SIGIO) received
2005/11/01 11:35:33 [notice] 82527#0: signal 23 (SIGIO) received
2005/11/01 11:35:33 [notice] 18530#0: gracefully shutting down
2005/11/01 11:39:02 [notice] 18530#0: exiting
2005/11/01 11:39:02 [notice] 82527#0: signal 20 (SIGCHLD) received
2005/11/01 11:39:02 [notice] 82527#0: worker process 18530 exited with code 0
2005/11/01 11:39:02 [notice] 82527#0: signal 23 (SIGIO) received


Мне удалось как-то смоделировать ситуацию :)
При изменении кол-ва воркеров в конфиге с 3 до 1, а потом kill -HUP, nginx точно также перестает обрабатывать запросы. Если же менять с 1 до 3. то все в порядке. Сделал отдельный лог с уровнем Notice на этот случай.

error_log logs/notice.log notice;

только почему-то в этом логе увидел только пару десятков записей с уровня error, про сигналы и процессы ни слова.

А какая была предыдущая версия nginx'а ?

На том сервере стояла nginx-0.1.35, я его не трогал длительное время.

--
Best regards, Kirill,
http://www.Fedora-Hosting.com






 




Copyright © Lexa Software, 1996-2009.