nginx проблемы с HTTP/3

D
На сайте с 08.08.2025
Offline
0
510

Здравствуйте!
Возникла такая проблема, зависает загрузка статики через HTTP/3 (nginx), с чем это может быть связано? после пролага переходит на дозагрузку через HTTP/2
Какие настройки только не пробовал, пробовал разные версии nginx компилить, результат на скрине, в логах nginx никаких ошибок.

Конфиг примерно такой:

server {
        listen 443 quic reuseport;
        http2 on;
        listen 443 ssl;

        ssl_certificate /etc/letsencrypt/live/example.com/fullchain.pem;
    ssl_certificate_key /etc/letsencrypt/live/example.com/privkey.pem;
    include /etc/letsencrypt/options-ssl-nginx.conf;
    ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem;
        
        add_header Alt-Svc 'h3=":443";ma=86400,h3-29=":443";ma=86400,h3-27=":443";ma=86400' always;
    add_header x-quic 'h3' always;
        
        server_name example.com;
        root /var/www/example.com;
        gzip off;
        
        location / {
                index index.html;
        }
}


png 2025-08-08_10-25-29.png
br.almighty
На сайте с 13.07.2021
Offline
109
#1

Вам сюда: https://github.com/nginx/nginx/issues

quic в nginx пока что плохо работает и много багов, помимо вышеописанного.
nginx/nginx
nginx/nginx
  • nginx
  • github.com
The official NGINX Open Source repository. Contribute to nginx/nginx development by creating an account on GitHub.
АС
На сайте с 10.04.2020
Offline
49
#2
1) что в wireshark показывает? (при потери коннекта)
2) пытались ли играться с буферами? (sysctl)
3) > add_header Alt-Svc 'h3=":443";ma=86400,h3-29=":443";ma=86400,h3-27=":443";ma=86400' always;
   nginx рекомендует в доках add_header Alt-Svc 'h3=":8443"; ma=86400'; (попробуйте поменять)
4) что показывает в dmesg -T?
idk
LEOnidUKG
На сайте с 25.11.2006
Offline
1767
#3
Забить пока просто на это. Nginx не способен стабильно пока в HTTP/3 постоянные проблемы. Поэтому HTTP/2 пока достаточно.
✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/ ✅ Настройка и оптимизация серверов https://getmanyspeed.ru/
Roman Zolotov
На сайте с 23.08.2025
Offline
3
#4

обычно так бывает когда в настройках включили, а модули не собрали 

nginx -V 2>&1 | grep -E 'http_v3|OpenSSL|BoringSSL|QuicTLS'
https://hstq.net - хостинг от $0.99, VDS от $1, cерверы от $29.99! Акции на серверы, VDS и IP! Заходи!
Alexnader Sunvas
На сайте с 02.11.2007
Offline
142
#5
Какие-то ошибки в логах есть?
Just smile
Roman Zolotov
На сайте с 23.08.2025
Offline
3
#6
Alexnader Sunvas #:
Какие-то ошибки в логах есть?

тс же в первом сообщении написал 

результат на скрине, в логах nginx никаких ошибок.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий