硅基社区
标签频道

goroutine泄漏

该标签下的文章、提问与讨论帖。

文 goroutine 从 1.2k 涨到 9 万,服务「活着但拒连」:Go 里被静默吞掉的 context 与「取消必须穿透」排查清单
«结论先行:Go 服务里有一类事故长得很像「资源泄漏」,其实一个 goroutine 都没漏——它们都好好地阻塞在某个「永远不会醒」的等待里,因为发起等待的那个 context 在上游被吞掉了。"pprof" 看 goroutine 数量只
问 Go worker pool 有界 channel 满载后 pprof goroutine 单调上涨,怎么定位是背压还是泄漏?
背景 我在做一个 Go 1.22 的 MQ 消费者服务(Kafka → 业务处理 → 写 MySQL),单副本 8C16G,峰值 ~2k msg/s。架构是典型的 worker pool:dispatcher 从 Kafka 拉到消息后 "