首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >Go 中 http.Client 连接池耗尽与 TIME_WAIT 堆积:一次真实服务雪崩的排查记录

Go 中 http.Client 连接池耗尽与 TIME_WAIT 堆积:一次真实服务雪崩的排查记录

作者头像
用户1839651
发布于 2026-10-28 08:33:52
发布于 2026-10-28 08:33:52
830
举报
概述
线上一个用 Go 写的网关服务每隔几天就会出现响应极慢、大量 502 的情况,重启后恢复,但很快复发。用 netstat 一看,TIME_WAIT 状态的连接堆到两万多,ESTABLISHED 却不多,而 ss -s 显示 TIME_WAIT 回收速度跟不上新建速度。服务本身 QPS 并不高,日志里也没有明显报错,唯独下游依赖的某个 HTTP 接口偶尔抖动时,错误率就会上升。这类问题通常不是单个请

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档