feature request: timeout на плавное завершение процессов

Rommer rommer at active.by
Fri May 12 13:58:49 MSD 2006


Здравствуйте,

Igor Sysoev wrote:
> On Fri, 12 May 2006, Rommer wrote:
> 
>> Можно ли в nginx реализовать такую штуку как таймаут на плавное 
>> завершение worker'ов? Потому что некоторые воркеры после HUP'а висят 
>> по несколько суток в памяти в режиме "nginx: worker process is 
>> shutting down" и не завершаются.
>> Опция что-то вроде worker_shutting_down_timeout - если 0 то пусть 
>> висят как сейчас, а если > 0, то после таймаута прибиваются 
>> автоматически если не завершились до этого нормально.
> 
> 
> А смысл ? Чем они мешают ?
> 

Они памяти по 50-70 Mb едят каждый. Если HUP'ы пару раз в день nginx'у
посылать, то через неделю ~300Mb съедается. Чтобы процессор начинали
кушать - не случалось.

Сейчас стоит скрипт в кроне, который их подчищает периодически, но всё-таки
было бы здорово, если бы это сам nginx делал.

-- 
С уважением,
Роман Шишнёв,
-------------------------------
e-mail: mailto:rommer at active.by





More information about the nginx-ru mailing list