Re: Настройка протокола FastCGI для high load

Валентин Бартенев vbart на nginx.com
Пт Ноя 2 13:39:10 UTC 2018


On Friday 02 November 2018 05:32:31 kseleznyov wrote:
> Спасибо за ответ.
> 
> Но теперь есть дополнительные вопрос. Как nginx решает: нужно ли ему
> открывать новое FastCgi-соединение или можно прокэшировать запрос и потом
> обработать его по старому (уже существующему) соединению? Какие настройки
> nginx на это влияют?
> 

Всё очень просто.  Если есть свободное соединение на данный хост, то
используется оно, если нет, то открывается новое.

Максимальное количество соединений, которые можно сложить в кэш после
обработки запроса, настраивается директивой keepalive:

http://nginx.org/ru/docs/http/ngx_http_upstream_module.html#keepalive

Также эти соединения можно ограничить по времени нахождения в кэше
и количеству запросов директивами keepalive_timeout и keepalive_requests
соответственно.

--
Валентин Бартенев


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