Re: как согласовать proxy_connect_timeout и Initial RTO ?

Evgeniy Berdnikov bgx на protva.ru
Пт Окт 26 16:19:16 UTC 2018


On Fri, Oct 26, 2018 at 12:35:21PM +0500, Илья Шипицин wrote:
>    возьмем, к примеру, Linux, у него ретрансмит первоначального SYN жестко
>    задан 3 сек (меняется только патчем ядра)

 Время для ретрансмита первоначального syn'a (rto) в большинстве
 реализаций tcp/ip (в том числе в линуксе) вычисляется динамически,
 в зависимости от накопленной статистики по маршруту.
 В ядре есть ограничения для таймеров: по умолчанию rto_min в 200ms
 и rto_max в 120s. Поменять rto_min можно через ip route.
 Это популярно обсуждается, например, здесь:
 https://unix.stackexchange.com/questions/210367/changing-the-tcp-rto-value-in-linux
 там есть ссылка на заметку по вычислению таймеров и rfc.
-- 
 Eugene Berdnikov


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