Welcome! Log In Create A New Profile

Advanced

Re: Для HTTP/2 nginx не присылает UPDATE WINDOW

May 11, 2016 10:50AM
Валентин Бартенев Wrote:
-------------------------------------------------------
> On Wednesday 11 May 2016 10:32:41 AterCattus wrote:
> [..]
> >
> > Речь про окно на соединение. Я не тестил на стримах в 2ГБ (только
> стримы на
> > несколько мегабайт с суммарным трафиком на соединение в 2-3ГБ), хотя
> сделаю
> > сейчас для полноты картины.
> >
> > Проблема в том, что UPDATE_WINDOW вообще больше никакой не
> присылается после
> > первоначального обмена фреймами. Тест на 2ГБ занимает десятки
> секунд, flow
> > window соединения за это время уходит в минус, но nginx не присылает
> > обновления окна.
> >
>
> Так не должно быть.
>
> В таком случае хотелось бы увидеть дебаг-лог:
> http://nginx.org/ru/docs/debugging_log.html
>
> Отдельно замечу, что nginx не допустит превышения окна соединения и в
> этом
> случае вернет GO_AWAY и закроет соединение. Если этого не происходит,
> то
> значит с его точки зрения окно не было превышено (в том числе потому,
> что
> window_update таки был отправлен).
>
> --
> Валентин Бартенев
> _______________________________________________
> nginx-ru mailing list
> nginx-ru@nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx-ru


Клиентская сторона свои WINDOW_UPDATE присылает:
http2 WINDOW_UPDATE frame sid:0 window:16383
http2 WINDOW_UPDATE frame sid:137 window:16383

Со стороны сервера нет в логах про "http2 send WINDOW_UPDATE frame sid:%ui, window:%uz" кроме первоначального:
http2 send WINDOW_UPDATE frame sid:0, window:2147418112

Есть debug лог до момента получения flow window на соединение в -121032660 октетов. Могу выложить куда-нибудь.
Subject Author Posted

Для HTTP/2 nginx не присылает UPDATE_WINDOW

AterCattus May 11, 2016 07:29AM

Re: Для HTTP/2 nginx не присылает UPDATE WINDOW

Валентин Бартенев May 11, 2016 09:46AM

Re: Для HTTP/2 nginx не присылает UPDATE WINDOW

AterCattus May 11, 2016 09:55AM

Re: Для HTTP/2 nginx не присылает UPDATE WINDOW

Валентин Бартенев May 11, 2016 10:04AM

Re: Для HTTP/2 nginx не присылает UPDATE WINDOW

AterCattus May 11, 2016 10:06AM

Re: Для HTTP/2 nginx не присылает UPDATE WINDOW

AterCattus May 11, 2016 10:13AM

Re: Для HTTP/2 nginx не присылает UPDATE WINDOW

Валентин Бартенев May 11, 2016 10:14AM

Re: Для HTTP/2 nginx не присылает UPDATE WINDOW

AterCattus May 11, 2016 10:32AM

Re: Для HTTP/2 nginx не присылает UPDATE WINDOW

Валентин Бартенев May 11, 2016 10:40AM

Re: Для HTTP/2 nginx не присылает UPDATE WINDOW

AterCattus May 11, 2016 10:50AM

Re: Для HTTP/2 nginx не присылает UPDATE WINDOW

Валентин Бартенев May 11, 2016 11:06AM

Re: Для HTTP/2 nginx не присылает UPDATE WINDOW

Валентин Бартенев May 11, 2016 10:34AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

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