SLB(绑定弹性公网ip)-gateway-业务pod,gateway上出现reset by peer,业务pod上没有reset by peer

完整时序逐句精准修正解读(贴合你原文)

  1. SLB ↔ Gateway 完成三次握手,【连接 A】长连接建立
  2. 连接长时间没有任何数据包传输
  3. SLB 内部空闲超时计时器到期
  4. SLB 单向发送 RST 报文 给 Gateway,单方面销毁这条 TCP 通道【连接 A 失效】
    • SLB 视角:这条连接 A 彻底作废
    • Gateway 操作系统内核收到 RST 报文
  5. ❗关键坑:Gateway**连接池(保存上游 SLB 连接的池子)**上层应用无感知,仍然缓存这条 "死亡连接 A"(半开连接)
  6. 新流量完整过程: ① 外部客户端发起请求 → 抵达 SLB → SLB 转发请求进入 Gateway ② Gateway 正常处理、路由、调用【连接 B】访问业务 Pod ③ 业务 Pod 正常返回结果给 Gateway(连接 B 全程正常,所以 Pod 无日志) ④ ✅ Gateway 准备把响应报文通过【死亡连接 A】发回给 SLB! ⑤ Gateway 取出缓存里这条失效的连接 A,尝试 write () 写响应数据 ⑥ Gateway 内核检测到 SLB 早已发 RST 断开这条通道 ⑦ 系统调用失败,抛出:Connection reset by peer

一句话戳破最大误区

❌ 误区:Gateway 拿这条连接去发起请求调用业务 Pod ✅ 事实:Gateway 拿到业务 Pod 返回结果后,想用这条失效连接把响应传回 SLB(对外回复客户端) ,一写数据直接报错。 流量已经成功走完 Gateway→业务 Pod ,异常发生在网关向外回包阶段,所以业务 Pod 全程没有任何异常日志。

相关推荐
CHANG_THE_WORLD1 小时前
TCP 三次握手彻底解析:SYN、ACK、SEQ、确认号与状态迁移
网络·网络协议·tcp/ip
ACP广源盛139246256732 小时前
GSV6155@ACP# 搭配 AI 服务器、AI PC 完整适配方案
大数据·服务器·人工智能·分布式·单片机·嵌入式硬件
IT方大同4 小时前
linux简介
linux·运维·服务器
Dear~yxy5 小时前
时间同步服务器搭建
运维·服务器
wbs_scy6 小时前
仿 muduo 高并发服务器项目:实现 LoopThread 与 LoopThreadPool 多线程事件循环
运维·服务器
微道道6 小时前
Linux盒子局域网内使用 .local 域名访问,告别IP变化烦恼
linux·运维·服务器·hermes
遇见小修修6 小时前
⚠键盘失灵?5 步自查,不用花钱换新键盘
运维·服务器·数据库·计算机外设·电脑·负载均衡
Bug退散师7 小时前
多路IO复用[select版TCP服务器与poll版TCP服务器]与常用网络编程函数详解
linux·服务器·c语言·网络·驱动开发·tcp/ip
国服第二切图仔7 小时前
05-构建与特性开关
linux·服务器·ubuntu