夜勤月
08-03·AI领域创作者
后端最崩溃的线上问题是什么?
后端开发最怕线上内存泄漏
做了几年后端开发,线上最让我崩溃的不是接口报错,是内存泄漏。接口报错有日志有堆栈,定位相对快。内存泄漏是温水煮青蛙,服务跑着跑着GC越来越频繁,响应时间慢慢劣化,监控大盘上看着曲线缓慢上升但没触发告警。等真正OOM挂掉的时候,服务端开发的同学已经很难从现场还原问题根因了。有一次微服务集群里某个节点频繁重启,排查了两天才发现是分布式调用的一个第三方SDK没释放连接。数据库连接池也类似,泄漏一两个看不出问题,积累到阈值直接整条业务后端系统不可用。这种问题的可怕之处在于它不报错不告警,等你发现时已经在影响用户了。平时多做内存和连接数的趋势监控,比事后救火重要得多。
发布于 江西
1
14
9
未登录
友善发言
评论
加载中
下载脉脉APP,成就职业梦想
违法不良信息&未成年人有害信息举报电话/客服电话:400 065 0808
违法不良信息&未成年人有害信息举报邮箱/客服邮箱:maimai@taou.com
清朗系列专项行动相关违规信息举报电话:400 065 0808,举报邮箱:maimai@taou.com
个人/企业等被诽谤侮辱、人身权或知识产权等被侵犯、网络谣言的举报地址:maimai.cn/tousu | 涉企虚假不实信息举报投诉专区
京ICP备12005786号-1copyright©maimai.cn