March 27, 2020 08:18AM
Добрый день!

1. В данном случае мы видели содержимое и ответ умещался в один пакет
2. У нас есть метрики на самом бэкенде, где мы засекаем время ответа. в 90% оно составляет меньше <1 мс, в то время как 90 персентиль по логам нжинкса получается 45мс.

Не может нджинкс возвращать неправильный upstream_response_time?


On 3/25/20 7:09 PM, Evgeniy Berdnikov wrote:
> On Wed, Mar 25, 2020 at 09:48:10AM -0400, opan wrote:
>> Добрый день.
>>
>> В продолжение изучения проблемы обнаружили что в логе нжинкса
>> upstream_response_time - 41ms, а этот же запрос, если смотреть tcpdump,
>> время ответа бэка меньше 1ms:
>>
>> https://www.dropbox.com/s/04falc2m073jnf5/Screenshot%202020-03-25%2016.38.15.png?dl=0
>>
>>
>> Как такое может быть?
>
> Ответ апстрима не обязательно помещается в один пакет, даже если у него
> установлен флаг PSH. Если бы отображалось содержимое пакетов, то можно
> было бы проверить, передан ли ответ полностью, а при наличии в дампе
> ответных ACKов -- утверждать, что ответ получен сервером.
Subject Author Posted

Re: Таймауты proxy pass

Илья Шипицин March 23, 2020 07:38AM

Re: Таймауты proxy pass

opan March 23, 2020 08:57AM

Re: Таймауты proxy pass

opan March 25, 2020 09:48AM

Re: Таймауты proxy pass

Evgeniy Berdnikov March 25, 2020 12:22PM

Re: Таймауты proxy pass

opan March 27, 2020 08:18AM

Re: Таймауты proxy pass

Maxim Dounin March 27, 2020 08:52AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 87
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