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

Olexander Shtepa isk at idegroup.com
Wed Dec 12 19:06:40 MSK 2007


> > > SSL используется ?
> > Да, почти каждый server имеет SSL конфигурацию.

Я наверное не совсем понятно выразился, я имел ввиду что у меня почти
на каждый http server имеется https версия.
Но https запросов у меня мало, что-то 0,5% от всего числа запросов.

> Но что касается памяти, то это всё же SSL, а не large buffers. На одно
> соединение в SSL уходит около 100К. Если такие объёмы напрягают, то лучше
> выключить keepalive и поставить по-больше кэш SSL-сессий:
> 
> ssl_session_cache    shared:SSL:20m;
> ssl_session_timeout  30m;

Увеличил ssl_session_cache и ssl_session_timeout. Для всех https серверов
выключил keepalive.
Так же в порядке эксперимента сделал client_header_buffer_size 1k;
За полчаса воркеры выросли по 50М каждый.

Я вот размышляю - конечно 100К на SSL это довольно много (и я так понял от
этого никуда не денешся), но есть еще специфика нашего проекта - на сайтах
присутствует AJAX чат, из-за него брозеры постоянно и часто долбят запросами.
Так что проблемма с large_client_header_buffers вполне может перевешивать.


More information about the nginx-ru mailing list