как согласовать proxy_connect_timeout и Initial RTO ?
Илья Шипицин
chipitsine на gmail.com
Пт Окт 26 07:35:21 UTC 2018
привет,
возьмем, к примеру, Linux, у него ретрансмит первоначального SYN жестко
задан 3 сек (меняется только патчем ядра)
допустим, мы хотим отзывчивость нашего приложения, у нас достаточно реплик,
мы задаем
proxy_connect_timeout 100ms;
выглядит логично, но в случае пиковой загрузки канала и сброса
первоначального SYN получается следующее
а) ядро переотправило бы пакет и все было бы хорошо, но это было бы через 3
сек
б) мы ждем ACK в течение 100мс
есть какие-то бест практисы, как с этим работать ?
Илья Шипицин
----------- следущая часть -----------
Вложение в формате HTML было извлечено…
URL: <http://mailman.nginx.org/pipermail/nginx-ru/attachments/20181026/13377907/attachment.html>
Подробная информация о списке рассылки nginx-ru