用户1839651
Go 中 http.Client 连接池耗尽与 TIME_WAIT 堆积:一次真实服务雪崩的排查记录
原创
关注作者
腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
用户1839651
社区首页
>
专栏
>
Go 中 http.Client 连接池耗尽与 TIME_WAIT 堆积:一次真实服务雪崩的排查记录
Go 中 http.Client 连接池耗尽与 TIME_WAIT 堆积:一次真实服务雪崩的排查记录
用户1839651
关注
发布于 2026-10-28 08:33:52
发布于 2026-10-28 08:33:52
83
0
举报
概述
线上一个用 Go 写的网关服务每隔几天就会出现响应极慢、大量 502 的情况,重启后恢复,但很快复发。用 netstat 一看,TIME_WAIT 状态的连接堆到两万多,ESTABLISHED 却不多,而 ss -s 显示 TIME_WAIT 回收速度跟不上新建速度。服务本身 QPS 并不高,日志里也没有明显报错,唯独下游依赖的某个 HTTP 接口偶尔抖动时,错误率就会上升。这类问题通常不是单个请
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系
cloudcommunity@tencent.com
删除。
go
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档