k8s-docker之nginx dns缓存问题排查
这是nginx本身域名解析存在问题,由于只有在通过nginx第一次向proxy_pass后端对应的域名做代理数据转发时,这里nginx会通过操作系统配置的DNS服务器解析域名,此时才会缓存域名对应的IP,且会缓存很长时间,甚至一个月,由此导致pod重启后,不会重新解析到新的ip而导致nginx返回504的原因。我个人分析觉得,虽然重新指定了,dns服务器,也设置了,缓存超时时间,但是nginx始终都是缓存第一次解析到的ip,valid控制缓存时间,感觉是不起作用的,时间很短也不会去重新解析到新的ip。...
原创
2022-08-30 14:42:05 ·
2084 阅读 ·
1 评论