URL: https://www.opennet.dev/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 135426
[ Назад ]

Исходное сообщение
"Выпуск nginx 1.27.3"

Отправлено opennews , 26-Ноя-24 22:38 
Представлен   выпуск основной ветки nginx 1.27.3, в рамках которой продолжается развитие новых возможностей. В параллельно поддерживаемой стабильной ветке 1.26.x вносятся только изменения, связанные с устранением серьёзных ошибок и уязвимостей. В дальнейшем на базе основной ветки 1.27.x будет сформирована стабильная ветка 1.28. Код проекта написан на языке Си и распространяется под лицензией BSD...

Подробнее: https://www.opennet.dev/opennews/art.shtml?num=62298


Содержание

Сообщения в этом обсуждении
"Выпуск nginx 1.27.3"
Отправлено Hippopotamus , 27-Ноя-24 00:03 
До чего же достали его проблемы с ДНС. Это же просто фича номер 1 - ты уважаешь отданный тебе TTL. И не просишь указать всякие там resolver, потому что ты используешь libnss... Не могу просто, злюсь п..ц
П.с. фиксить это сам я конечно не буду

"Выпуск nginx 1.27.3"
Отправлено Ilya Evseev , 27-Ноя-24 00:41 
libnss блокирующая или асинхронная?
Если Сысоев стал писать встроенный ресолвер - то скорее первое.
Из-за этого nginx её использует только при парсинге конфига.

"Выпуск nginx 1.27.3"
Отправлено morphe , 27-Ноя-24 00:44 
> libnss блокирующая или асинхронная?

Для задач nginx можно поднять для такого отдельный поток, и асинхронно лишь ждать ответа от него


"Выпуск nginx 1.27.3"
Отправлено Ilya Evseev , 27-Ноя-24 09:25 
>> libnss блокирующая или асинхронная?
> Для задач nginx можно поднять для такого отдельный поток, и асинхронно лишь
> ждать ответа от него

И любой медленный ответ будет тормозить всю очередь запросов.



"Выпуск nginx 1.27.3"
Отправлено morphe , 27-Ноя-24 23:34 
>>> libnss блокирующая или асинхронная?
>> Для задач nginx можно поднять для такого отдельный поток, и асинхронно лишь
>> ждать ответа от него
> И любой медленный ответ будет тормозить всю очередь запросов.

Так ли это важно для DNS?


"Выпуск nginx 1.27.3"
Отправлено Аноним , 28-Ноя-24 09:35 
> Так ли это важно для DNS?

Это очень важно.

Мы говорим про прокси сервер, через который пролетает масса запросов к разным доменам. Прокси должен эти домены резолвить. Если к тебе прилетело 100 запросов, и ты в один поток резолвишь, и первый же запрос к DNS серверу занял 5 секунд, то все твои 100 запросов будут стоять и ждать эти 5 секунд. Все кроме первого продолжат ждать, когда первый DNS запрос наконец получит ответ.


"Выпуск nginx 1.27.3"
Отправлено morphe , 28-Ноя-24 18:46 
> Мы говорим про прокси сервер, через который пролетает масса запросов к разным
> доменам. Прокси должен эти домены резолвить.

Когда речь идёт про nginx, DNS используется в качестве service discovery, а не рекурсивный (Если есть юзкейсы для резолва third-party - в студию), и это не нормально если service discovery занимает 5 секунд

Но даже если и так, то почему бы и нет, если результаты DNS кешируются, и это только самый первый запрос к домену столько займёт? Тем более что резолвить можно не лениво


"Выпуск nginx 1.27.3"
Отправлено Сталин , 29-Ноя-24 16:10 
Сывоев давно ушёл из nginx

"Выпуск nginx 1.27.3"
Отправлено Аноним , 27-Ноя-24 11:06 
> Устранены ошибки в реализациях модуля ngx_http_mp4_module

шо, опять? Или это скопипасчены секьюрити фиксы из форков?


"Выпуск nginx 1.27.3"
Отправлено Аноним , 29-Ноя-24 14:04 
когда оно уже научиться легко и быстро из коробки https3?