Welcome! Log In Create A New Profile

Advanced

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

Илья Шипицин
October 26, 2018 03:36AM
привет,

возьмем, к примеру, Linux, у него ретрансмит первоначального SYN жестко
задан 3 сек (меняется только патчем ядра)

допустим, мы хотим отзывчивость нашего приложения, у нас достаточно реплик,
мы задаем

proxy_connect_timeout 100ms;

выглядит логично, но в случае пиковой загрузки канала и сброса
первоначального SYN получается следующее

а) ядро переотправило бы пакет и все было бы хорошо, но это было бы через 3
сек
б) мы ждем ACK в течение 100мс

есть какие-то бест практисы, как с этим работать ?

Илья Шипицин
_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

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

Илья Шипицин October 26, 2018 03:36AM

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

Maxim Dounin October 26, 2018 11:12AM

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

Evgeniy Berdnikov October 26, 2018 12:20PM

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

Илья Шипицин October 26, 2018 12:50PM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 174
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready