Hello! On Tue, Nov 25, 2014 at 07:06:05AM -0500, nNgzlTtv3k5lzmKRvlmS22tSl8sJr68k wrote:
> Есть nginx, который кушает много памяти. Когда делаем nginx -s reload, > старые процессы не умирают, а переходят в стостояние "is shutting down", > продолжая потреблять память. На смену им запускаются новые worker-ы, которые > тоже отъедают память. > Процессы "is shutting down" продолжают висеть долго. > Следовательно каждый nginx -s reload приводит к быстрому исчерпанию > свободной памяти, запустил раза 2..3 и память кончилась. > Есть ли возможность ограничить время пребывания процессов в состоянии > завершения работы ? > Искал по всем директивам - не нашёл :-( Пребывание в "состоянии завершения работы" определяется обрабатываемыми запросами, а не самим nginx'ом - когда все запросы закончатся, рабочий процесс завершиться. Если вас не устраивает время - можно в любой момент послать старым рабочим процессам SIGTERM, и они завершаться сразу. -- Maxim Dounin http://nginx.org/ _______________________________________________ nginx-ru mailing list [email protected] http://mailman.nginx.org/mailman/listinfo/nginx-ru
