Welcome! Log In Create A New Profile

Advanced

Re: nginxQuic: медленный ответ от сервера.

Roman Arutyunyan
July 01, 2022 09:16AM
Добрый день,

> On 28 Jun 2022, at 09:01, izorkin@gmail.com wrote:
>
> Добрый день, Роман.
>
> Я ещё заметил одну ошибку в работе HTTP 3 протокола.
> Через очень долгое время (5-8 часов), браузер начинает отправлять запросы по HTTP 2 протоколу, вместо
> HTTP 3. Собрал debug-лог, но не смог проследить с какого момента прошло переключение. Если понадобится,
> то к вечеру смогу отправить вам логи.


Проблема появилась тогда, когда вы начали реконфигурацию nginx (послали SIGHUP).
При появлении новых воркеров ломается логика распределения квиковых соединений по воркерам.
В итоге, например, новый пакет может прийти в старый воркер, которым он будет проигнорирован.

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

Если у вас (свежий) Linux, то проблема с распределением квиковых клиентов по воркерам решается включением bpf-модуля.
Для этого укажите следующую директиву на верхнем уровне конфига:

quic_bpf on;

При этом nginx должен иметь админские права (CAP_SYS_ADMIN) при запуске.

----
Roman Arutyunyan
arut@nginx.com




_______________________________________________
nginx-ru mailing list -- nginx-ru@nginx.org
To unsubscribe send an email to nginx-ru-leave@nginx.org
Subject Author Posted

nginxQuic: медленный ответ от сервера.

Anonymous User May 27, 2022 06:38PM

Re: nginxQuic: медленный ответ от сервера.

Evgeniy Berdnikov May 28, 2022 04:16AM

Re: nginxQuic: медленный ответ от сервера.

Anonymous User May 28, 2022 05:04AM

Re: nginxQuic: медленный ответ от сервера.

Evgeniy Berdnikov May 29, 2022 05:10AM

Re: nginxQuic: медленный ответ от сервера.

Anonymous User May 30, 2022 08:24AM

Re: nginxQuic: медленный ответ от сервера.

Roman Arutyunyan May 30, 2022 08:28AM

Re: nginxQuic: медленный ответ от сервера.

Roman Arutyunyan June 12, 2022 02:30PM

Re: nginxQuic: медленный ответ от сервера.

Anonymous User June 12, 2022 02:38PM

Re: nginxQuic: медленный ответ от сервера.

Roman Arutyunyan July 01, 2022 09:16AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 46
Record Number of Users: 6 on February 13, 2018
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready