Hello!

On Fri, May 27, 2016 at 06:39:06AM -0400, S.A.N wrote:

> > > Кстати почему по дефолту keepalive_requests имеет такое маленькое
> > значения -
> > > 100?
> > 
> > Это опция относится только к клиентскому соединению.
> 
> Наши бекенды открывают клиентские соединения к другим нашим бекендам, по
> этому пришлось значительно увеличить keepalive_requests.
> 
> Я хотел узнать, если по умолчанию 100, возможно на это есть какие-то
> низкоуровневые причины и наше увеличения до 10 000, может негативно
> сказаться, на практике проблем не заметил.
> 
> Или keepalive_requests это просто историческая дань проблемам Apache?

Некоторые аллокации делаются из пула соединения, и соответственно 
освобождаются - вместе с соединением.  Т.е. если соединение вообще 
не закрывать - в некоторых случаях будет расти занятая память.  
Поэтому соединения периодически принудительно закрываются.

Количество запросов по умолчанию, после которого соединения 
закрывается - рассчитано на то, чтобы минимально влиять на работу 
обычных браузеров.  Поднять ограничение выше - можно, максимум, 
чем вы рискуете - это лишним расходом памяти.  Принципиальной 
разницы между 100 и 10 000, в общем-то, нет.

-- 
Maxim Dounin
http://nginx.org/

_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Ответить