Welcome! Log In Create A New Profile

Advanced

Re: Можно ли задать timeout для "shutting down" ?

Maxim Dounin
November 25, 2014 07:34AM
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
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

Можно ли задать timeout для "shutting down" ?

nNgzlTtv3k5lzmKRvlmS22tSl8sJr68k November 25, 2014 07:06AM

Re: Можно ли задать timeout для "shutting down" ?

Maxim Dounin November 25, 2014 07:34AM

Re: Можно ли задать timeout для "shutting down" ?

nNgzlTtv3k5lzmKRvlmS22tSl8sJr68k November 25, 2014 11:42AM

Re: Можно ли задать timeout для "shutting down" ?

Maxim Dounin November 25, 2014 01:16PM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 242
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready