1.3, Hippopotamus (ok), 00:03, 27/11/2024 [ответить] [﹢﹢﹢] [ · · · ]
| +2 +/– |
До чего же достали его проблемы с ДНС. Это же просто фича номер 1 - ты уважаешь отданный тебе TTL. И не просишь указать всякие там resolver, потому что ты используешь libnss... Не могу просто, злюсь п..ц
П.с. фиксить это сам я конечно не буду
| |
|
2.6, Ilya Evseev (?), 00:41, 27/11/2024 [^] [^^] [^^^] [ответить]
| +1 +/– |
libnss блокирующая или асинхронная?
Если Сысоев стал писать встроенный ресолвер - то скорее первое.
Из-за этого nginx её использует только при парсинге конфига.
| |
|
3.7, morphe (?), 00:44, 27/11/2024 [^] [^^] [^^^] [ответить]
| +1 +/– |
> libnss блокирующая или асинхронная?
Для задач nginx можно поднять для такого отдельный поток, и асинхронно лишь ждать ответа от него
| |
|
4.17, Ilya Evseev (?), 09:25, 27/11/2024 [^] [^^] [^^^] [ответить]
| +3 +/– |
>> libnss блокирующая или асинхронная?
> Для задач nginx можно поднять для такого отдельный поток, и асинхронно лишь
> ждать ответа от него
И любой медленный ответ будет тормозить всю очередь запросов.
| |
|
5.22, morphe (?), 23:34, 27/11/2024 [^] [^^] [^^^] [ответить]
| +1 +/– |
>>> libnss блокирующая или асинхронная?
>> Для задач nginx можно поднять для такого отдельный поток, и асинхронно лишь
>> ждать ответа от него
> И любой медленный ответ будет тормозить всю очередь запросов.
Так ли это важно для DNS?
| |
|
6.23, Аноним (-), 09:35, 28/11/2024 [^] [^^] [^^^] [ответить]
| +/– |
> Так ли это важно для DNS?
Это очень важно.
Мы говорим про прокси сервер, через который пролетает масса запросов к разным доменам. Прокси должен эти домены резолвить. Если к тебе прилетело 100 запросов, и ты в один поток резолвишь, и первый же запрос к DNS серверу занял 5 секунд, то все твои 100 запросов будут стоять и ждать эти 5 секунд. Все кроме первого продолжат ждать, когда первый DNS запрос наконец получит ответ.
| |
|
7.27, morphe (?), 18:46, 28/11/2024 [^] [^^] [^^^] [ответить]
| +/– |
> Мы говорим про прокси сервер, через который пролетает масса запросов к разным
> доменам. Прокси должен эти домены резолвить.
Когда речь идёт про nginx, DNS используется в качестве service discovery, а не рекурсивный (Если есть юзкейсы для резолва third-party - в студию), и это не нормально если service discovery занимает 5 секунд
Но даже если и так, то почему бы и нет, если результаты DNS кешируются, и это только самый первый запрос к домену столько займёт? Тем более что резолвить можно не лениво
| |
|
|
|
|
|
|
1.18, Аноним (18), 11:06, 27/11/2024 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
> Устранены ошибки в реализациях модуля ngx_http_mp4_module
шо, опять? Или это скопипасчены секьюрити фиксы из форков?
| |
|