nginxQuic: не поддерживаемые опции backlog,deferred и fastopen
izorkin на gmail.com
izorkin на gmail.com
Пн Дек 11 10:01:45 UTC 2023
Добрый день.
При использовании такой конфигурации:
listen 0.0.0.0:443 quic reuseport fastopen=1024 backlog=1024 deferred;
listen 0.0.0.0:443 ssl reuseport fastopen=1024 backlog=1024 deferred;
в логах отображается ошибка:
[alert] 2360#2360: setsockopt(TCP_FASTOPEN, 1024) 192.168.252.221:443 failed, ignored (92: Protocol not available)
[alert] 2360#2360: setsockopt(TCP_DEFER_ACCEPT, 1) for 192.168.252.221:443 failed, ignored (92: Protocol not available)
Если не ошибаюсь, то эти опции используются только для TCP протокола?
Тогда может быть надо добавить эти параметры в не поддерживаемые опции,
как сделано для ssl, http2, и proxy_protocol в коде
http://hg.nginx.org/nginx/file/tip/src/http/ngx_http_core_module.c#l4308
Поддерживается ли backlog для QUIC?
--
С уважением,
Izorkin mailto:izorkin на gmail.com
Подробная информация о списке рассылки nginx-ru