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 全程没有任何异常日志。

相关推荐
0+1117 小时前
Linux --从 poll 到 epoll多路转接
linux·服务器·1024程序员节
青瓦梦滋7 小时前
WebSocket协议
linux·服务器·网络·c++·websocket·网络协议·http
桌面运维家7 小时前
旧电脑跑不动课程软件,VDI云桌面怎样接着用?
运维·服务器·虚拟化·pve·vdi·云桌面
zhang133830890757 小时前
传统机械三杯式风速传感器易磨损冻堵?CG-88金属超声波风速风向传感器给出免运维方案
运维·服务器·网络·人工智能·自动化
知已难寻8 小时前
第 2 篇 · 云的地基:服务器、存储、网络三大基础设施
运维·服务器·网络·云原生·云计算·负载均衡·1024程序员节
IpdataCloud9 小时前
批量查IP的API接口怎么选?免费API配额瓶颈与离线库本地批量方案实测
网络·网络协议·tcp/ip
今天重构了吗11 小时前
Linux 上 rm -rf 删错了能找回吗
运维·服务器
Smoothcloud润云12 小时前
GPU远程纳管安全吗?最小权限、网络边界与日志审计实战
服务器·网络·人工智能·安全·gpu算力·gpu
ai大模型-探索者12 小时前
Function Call与MCP(区别、联系与实战)
java·服务器·网络
略略略咯咯12 小时前
啊啊啊啊啊
java·服务器·数据库