<pre>Здравствуйте.<br>Возникла проблема, не могу докопаться до сути. Пробую новый параметр "valid" для "resolver":<br><br>...<br>http {<br> resolver 111.222.333.444 valid=10s;<br> ...<br> server {<br>
...<br> location / {<br> proxy_pass <a href="http://backend.test:8885">http://backend.test:8885</a>;<br> }<br> ...<br> }<br> ...<br>}<br><br><br><br>При изменении DNS записи, nginx не пытается получить IP ни через интервал, установленный в valid, ни через TTL, полученный от DNS сервера.Судя по tcpdump, nginx получает IP бэкенда только при старте.<br>
Не могу понять в чём дело, сломал всю голобу. Удалось добраться только до того, что u->resolved == NULL в ngx_http_upstream_init_request().
<br>Кто-нибудь уже использовал valid? Есть идеи в чём дело?<br><br>Заранее, Спасибо.<br><br><br>Антон.<br>
<br><br><br></pre>