Re: keepAliveTimeout для Nginx и для сервера в upstream

Илья Шипицин chipitsine на gmail.com
Вс Апр 24 03:51:41 UTC 2022


можно начать с Overcoming Ephemeral Port Exhaustion in NGINX Plus
<https://www.nginx.com/blog/overcoming-ephemeral-port-exhaustion-nginx-plus/>

вс, 24 апр. 2022 г. в 03:57, budarin <nginx-forum на forum.nginx.org>:

> Добрый день!
>
> Хотелось бы понять суть и установить верные значения keepAliveTimeout как
> для Nginx так и для серверов в upstream.
>
> Каково вообще оптимальное значение этого параметра для клиента в браузере
> для обычного web-приложения в Nginx?
>
> Удерживает ли Nginx alive соединение с серверами в upstream?
>
> Какими должны быть эти значения чтобы оптимально
> - держать открытыми только "живые соединения" и оперативно закрывать не
> активные чтобы не держать кучу соединений
> - оптимально позволять загружать запросами инстансы в upstream
>
> если Nginx не держит постоянного соединения с конкретным upstream, то
> понятно что параметр keepAliveTimeout в инстансе сервиса должен быть
> минимальным чтобы Nginx мог равномерно распределить нагрузку между
> несколькими серверами upstream
>
> если же Nginx держит постоянное соединение с сервером upstream то насколько
> я понимаю параметр keepAliveTimeout у них должен быть одинаковым?
>
> или может не париться и держать все соединения живыми максимально долго?
>
> Проясните пожалуйста ситуацию.
>
> Posted at Nginx Forum:
> https://forum.nginx.org/read.php?21,294036,294036#msg-294036
>
> _______________________________________________
> nginx-ru mailing list -- nginx-ru на nginx.org
> To unsubscribe send an email to nginx-ru-leave на nginx.org
>
----------- следующая часть -----------
Вложение в формате HTML было извлечено…
URL: <http://mailman.nginx.org/pipermail/nginx-ru/attachments/20220424/06ccc25b/attachment.htm>


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