ПРОЕКТЫ 


  АРХИВ 


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]

Непонятно про valid у resolver


  • To: nginx-ru@xxxxxxxxx
  • Subject: Непонятно про valid у resolver
  • From: Anton Vorobev <anton.vorobev@xxxxxxxxx>
  • Date: Tue, 6 Dec 2011 17:08:56 +0100
  • Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; bh=8qvuttRgD5kiPbA38o4VGabcXEVc+jmK7IjQYdzJ7+E=; b=YB+XRnC/FhEe3S545sNK0n0zq+p5n6Rl7I0Y1ycCRh90xcCp4t3kBn+3E41CXd6Z9a dKkZkRs+oIyqybeR58j8BecLXeWT5oJ28aA3rhURGIEvpOonIOw+iVacAX2RbNYyH80r QDAccsgjL4dFF7qfjuvXOCbw0aeT/8asl+mBk=

Здравствуйте.
Возникла проблема, не могу докопаться до сути. Пробую новый параметр "valid" для "resolver":

...
http {
resolver 111.222.333.444 valid=10s;
...
server {
...
location / {
proxy_pass http://backend.test:8885;
}
...
}
...
}



При изменении DNS записи, nginx не пытается получить IP ни через интервал, установленный в valid, ни через TTL, полученный от DNS сервера.Судя по tcpdump, nginx получает IP бэкенда только при старте.
Не могу понять в чём дело, сломал всю голобу. Удалось добраться только до того, что u->resolved == NULL в ngx_http_upstream_init_request().
Кто-нибудь уже использовал valid? Есть идеи в чём дело?

Заранее, Спасибо.


Антон.



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


 




Copyright © Lexa Software, 1996-2009.