ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: resolver cname ttl



Спасибо!

Создал тикет #331

03.04.2013, 14:43, "Maxim Dounin" <mdounin@xxxxxxxxxx>:
> Hello!
>
> On Wed, Apr 03, 2013 at 11:25:55AM +0400, Xek PL wrote:
>
>>  Привет всем!
>>
>>  Такая проблема: resolver не учитывает TTL для CNAME записей.
>>
>>  Например,в DNS указано:
>>  upstream 60 CNAME cname1
>>  cname1  86400 A 10.10.10.10
>>
>>  По тестам получается, что upstream резолвится раз в сутки.
>>  Хотя должен раз в 60 сек.
>>
>>  Протестировал на версиях 1.2.7, 1.3.15
>>  Баг?
>>  Или есть какие-то соображения для такой работы?
>
> Во встроенном резолвере не очень хорошо сделана обработка
> нескольких записей в одном DNS-ответе, и в частности в
> вышеописанном случае, если обе записи приходят вместе - то CNAME
> будет "пропущен", и кеш resolver'а попадёт сразу адрес, с ttl
> 86400.
>
> Простой workaround - использовать
>
>     resolver ... valid=30s;
>
> См. http://nginx.org/r/resolver.
>
> Если не лень - было бы полезно нарисовать тикет в trac'е,
> http://trac.nginx.org.  Если проблема очень болит и мешает
> ходить - приходите на http://nginx.com, договоримся.
>
> --
> Maxim Dounin
> http://nginx.org/en/donation.html
>
> _______________________________________________
> nginx-ru mailing list
> nginx-ru@xxxxxxxxx
> http://mailman.nginx.org/mailman/listinfo/nginx-ru

_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://mailman.nginx.org/mailman/listinfo/nginx-ru


 




Copyright © Lexa Software, 1996-2009.