Re: Nginx 0.8.54 кушает память 300mb/day

Maxim Dounin mdounin на mdounin.ru
Пн Мар 14 15:19:35 MSK 2011


Hello!

On Mon, Mar 14, 2011 at 01:13:03PM +0300, SaveFrom.net wrote:

> В конфиге  use epoll;

Как справедливо заметил Игорь, тут я неправ, это sigsupend() в 
мастере так показывается.

> Прикрепил график потребления памяти. Спады - релоад ручками.

А что в конфиге?  В первую очередь интересует worker_processes * 
worker_connections * (всякие разные буфера, в частности 
output_buffers, proxy_buffers и т.п.).

Если результирующая цифра не превышена - то это может быть просто 
следствием работы системного аллокатора, который не спешит вернуть 
освобождённую память системе.

Желательно взять кого-нибудь, кто вкурсе особенностей работы 
линуксовых аллокаторов, и поиграться с настройками/используемыми 
аллокаторами.

Maxim Dounin



Подробная информация о списке рассылки nginx-ru