Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Потребление памяти воркерами
> Снизить потребление памяти помогло уменьшение этого таймаута.
> Сейчас стоит:
>
> 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.
|