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

Илья Шипицин chipitsine на gmail.com
Пт Окт 26 16:48:49 UTC 2018


пт, 26 окт. 2018 г. в 21:19, Evgeniy Berdnikov <bgx на protva.ru>:

> On Fri, Oct 26, 2018 at 12:35:21PM +0500, Илья Шипицин wrote:
> >    возьмем, к примеру, Linux, у него ретрансмит первоначального SYN
> жестко
> >    задан 3 сек (меняется только патчем ядра)
>
>  Время для ретрансмита первоначального syn'a (rto) в большинстве
>  реализаций tcp/ip (в том числе в линуксе) вычисляется динамически,
>  в зависимости от накопленной статистики по маршруту.
>  В ядре есть ограничения для таймеров: по умолчанию rto_min в 200ms
>

200ms это ретрансмит любого пакета кроме первоначального  SYN ?
или именно первоначального ?


>  и 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 mailing list
> nginx-ru на nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx-ru
----------- следущая часть -----------
Вложение в формате HTML было извлечено…
URL: <http://mailman.nginx.org/pipermail/nginx-ru/attachments/20181026/142a7bee/attachment.html>


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