Posted in

Go二进制中隐藏的goroutine泄露元凶:net.Listener.Accept阻塞未超时、time.AfterFunc未清理、sync.Pool误用

第一章:Go二进制中隐藏的gor … Go二进制中隐藏的goroutine泄露元凶:net.Listener.Accept阻塞未超时、time.AfterFunc未清理、sync.Pool误用Read more

Posted in

Go语言二手代码里的“时间炸弹”:硬编码UTC时区、time.Parse未处理RFC3339、time.AfterFunc未cancel——跨时区故障复盘

第一章:Go语言二手代码里的“时 … Go语言二手代码里的“时间炸弹”:硬编码UTC时区、time.Parse未处理RFC3339、time.AfterFunc未cancel——跨时区故障复盘Read more

Posted in

Go协程的“幽灵泄漏”:time.AfterFunc未注销、http.TimeoutHandler未清理、sync.Once误用——3个生产事故复盘

第一章:Go协程的“幽灵泄漏”: … Go协程的“幽灵泄漏”:time.AfterFunc未注销、http.TimeoutHandler未清理、sync.Once误用——3个生产事故复盘Read more