美文网首页
nginx DNS 解析缓存的更新问题

nginx DNS 解析缓存的更新问题

作者: C86guli | 来源:发表于2017-07-05 17:05 被阅读453次

遇到nginx解析缓存没有更新的问题

结论(网查):
nginx 仅在启动的时候,解析域名,并缓存IP地址, 所以当域名对应的IP地址发生变化,ngxin 缓存的IP地址还是老的IP地址,导致出现问题。

更新DNS解析缓存的办法:重启 nginx

遇到的问题:

项目涉及到一个 nginx 内部的 proxy 代理,指向的地址是包含域名:

location /door/manager {
proxy_pass http://door.xxxx.cn/login/wechat;
}

更改了 door.xxxx.cn 解析后,
但这个请求仍然会解析到老的 IP 地址。

sudo nscd restart 清除本机 hosts 缓存无效。

重启 nginx 生效。

sudo /etc/init.d/nginx restart

相关文章

网友评论

      本文标题:nginx DNS 解析缓存的更新问题

      本文链接:https://www.haomeiwen.com/subject/yevqhxtx.html