How to turn off DNS caching

Jim Ohlstein jim at ohlste.in
Wed May 4 11:48:05 UTC 2016


Hello,

On May 4, 2016, at 7:12 AM, Sem9999 <nginx-forum at forum.nginx.org> wrote:

> Hi,
> 
> I am trying to connect to my AWS RDS (mysql) instance using the AWS supplied
> DNS endpoint.
> 
> The problem is, the IP of the instance changes periodically.
> 
> It appears that nginx does not resolve the DNS name every time, but caches
> it. 
> 
> Therefore nginx initially works, then at some point later, things break.
> 
> How can I turn off the DNS caching?

Add a "valid" parameter to your resolver directive:

resolver 127.0.0.1 valid=5s;

This would set it to cache 5s. 

http://nginx.org/en/docs/http/ngx_http_core_module.html#resolver

--
Jim
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.nginx.org/pipermail/nginx/attachments/20160504/60d75696/attachment.html>


More information about the nginx mailing list