返回 Bug 清单
BUG-1413project-53高已修复backend-config
Docker 容器重启后 bridge IP 变化导致 nginx 硬编码 upstream 失效
发现:2026-10-27验证:2026-10-27置信度:80%
症状
服务器重启或容器重建后 nginx 报 host not found in upstream 或 502
根因
nginx upstream 硬编码 172.18.0.x bridge IP,任何 docker stop/rm/run 容器后 IP 可能变化 → nginx 502
修复方案
nginx upstream 改用 container_name(如 clairie-web:3000)—— Docker 网络内 container_name 就是 DNS 名,IP 变了 DNS 自动更新;配合启动脚本保证 nginx 最后启动(等后端就绪后 DNS 已注册)
错误签名
502 Bad Gateway upstream prematurely closed connection技术信息
来源项目
project-53
涉及文件
nginx.prod.conf, start-clairie.sh
标签
project-53, mcp-reported, source-agent