Потребление памяти воркерами

Olexander Shtepa isk at idegroup.com
Wed Dec 12 13:02:04 MSK 2007


> Снизить потребление памяти помогло уменьшение этого таймаута.
> Сейчас стоит:
> 
> 	keepalive_timeout       3;
> 
> А выключение keepalive приводило к уменьшению RSS до неск. мегабайт на
> каждыйворкер (не более 10). Возможно Вам поможет.

Уменьшил keepalive_timeout с 65 до 10. Число keepalive соединений сразу
же упало с 3600 до 1400 (~2,5 раза). Скорость роста размера воркера
снизилась до ~30 МБ/час (тоже ~2,5 раза).
Потом (через ~6 часов) рост размера остановился и остаётся неизменным
уже часов 8. Но размеры воркеров всёравно довольно большие:
USER    PID %CPU VSZ    RSS   STAT START  TIME COMMAND
nginx 13638 3.7  120656 106964 S   Dec11 37:35 nginx: worker process
nginx 13639 3.9  291508 277772 S   Dec11 39:07 nginx: worker process
root  17376 0.0   16476   3104 S   Nov15  0:15 nginx: master process

Посмотрю еще что будет при отключенном keepalive.


More information about the nginx-ru mailing list