Никак не могу заставить работать корректно resolver!
Есть такой конфиг:
upstream a {
server first.example.com;
}
server {
resolver 8.8.8.8 valid=30s ipv6=off;
set $backend http://a; # пробовал описывать это и в location
location / {
proxy_pass $backend;
}
}
Например, я принудительно меняю ip адрес у first.example.com Но почему то nginx до сих пор пытается открыть сайт со старого ip. И по истечении 10 минут, и по истечении часа и даже сутки ждал.
TTL у домена 300 секунд.
nginx -s reload
Как заставить делать nginx это автоматом? Что я делаю не так?
P.S. В /etc/resolv.conf стоят восьмерки.