Posted in 问题排查与答疑Gin优雅关闭失效的3个系统级原因(SIGTERM捕获时机、conn.Close()阻塞、sync.WaitGroup竞态) 第一章:Gin是什么Go语言We … Gin优雅关闭失效的3个系统级原因(SIGTERM捕获时机、conn.Close()阻塞、sync.WaitGroup竞态)Read more by 异步行者|2026年2月10日|Gin优雅关闭, SIGTERM信号处理, Conn.Close阻塞优化, sync.WaitGroup竞态, Go服务平滑退出
Posted in 问题排查与答疑Go数据库连接池雪崩复盘:maxOpen=0?SetMaxIdleConns=100?真相是driver.Conn的Close()被goroutine阻塞了37秒——连接泄漏根因分析图谱 第一章:Go数据库连接池雪崩事件 … Go数据库连接池雪崩复盘:maxOpen=0?SetMaxIdleConns=100?真相是driver.Conn的Close()被goroutine阻塞了37秒——连接泄漏根因分析图谱Read more by 代码诗人|2026年2月3日|Go数据库连接池, Redis连接泄漏, driver.Connector, DB.SetMaxIdleConns, Conn.Close阻塞优化, maxOpen=0
Posted in Web开发实战Go后端项目WebSocket长连接稳定性攻坚:心跳超时重连、消息乱序修复、Conn.Close阻塞优化(含net.Conn底层状态机图) 第一章:WebSocket长连接 … Go后端项目WebSocket长连接稳定性攻坚:心跳超时重连、消息乱序修复、Conn.Close阻塞优化(含net.Conn底层状态机图)Read more by Gopher老张|2026年2月2日|消息乱序修复, Conn.Close阻塞优化, net.Conn状态机, WebSocket长连接, Go动态加载, WebSocket心跳重连