fix(nginx): 添加 Docker DNS resolver 防止容器重建后 IP 缓存失效
nginx 默认在启动时静态解析上游服务名,容器重建后 IP 变更导致 502 Connection refused。添加 resolver 127.0.0.11 valid=10s 让 nginx 定期重解析,服务重建后无需手动 reload nginx。 Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
这个提交包含在:
父节点
dd1daaaae9
当前提交
5e75dbeb90
@ -5,6 +5,10 @@ server {
|
||||
charset utf-8;
|
||||
client_max_body_size 100m;
|
||||
|
||||
# Docker 内置 DNS resolver,每 10s 重新解析上游服务 IP
|
||||
# 容器重建后 IP 变更时 nginx 自动感知,无需手动 reload
|
||||
resolver 127.0.0.11 valid=10s ipv6=off;
|
||||
|
||||
# 健康检查(宿主机 nginx 探活用)
|
||||
location /health {
|
||||
return 200 "ok\n";
|
||||
|
||||
正在加载...
在新工单中引用
屏蔽一个用户