TCP RST 包全链路定位:从 Connection Reset 错误到 Nginx keepalive_timeout 不匹配本文是网络排查案例集系列的第 2 篇 叙事框架:现象 → 排查过程 → 根因 → 修复 → 预防本文记录一次典型的 TCP 连接异常断开排查过程。某日早高峰,order-query 服务的错误率告警触发,error log 中出现大量 java.net.SocketException: Connection reset by peer 错误。通过 tcpdump 抓包确认 RST 包来自下游 Nginx,进一步检查发现 Nginx keepalive_timeout 配置为 60 秒,而 HttpClie