【线上问题实录】
文章平均质量分 93
均为实际线上真实遇见的项目实战问题,如:cpu飘高,内存升高,堆栈问题. 一步一步从问题到排查到解决. 提前预演真实项目经历. 高山流水遇见知音.分享同样有技术热情的你.
耳东方木木
#有缘行迹于几个厂的晚熟互联网普通从业者,心怀技术热情,老是写些个人总结.
#喜欢大学时热爱也有时间去打的篮球.
#坚信路行漫漫,修行不止
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
记一次多线程导致 CPU 飚高以及排查过程
收到系统频发的cpu超过90%的告警.虽然是在非线上环境出现.接到告警后第一反应还是去重启了机器,重启后cpu如期的下降了下来.以为能高枕无忧,不过一会儿还是收到了告警.原创 2023-01-30 17:06:12 · 5670 阅读 · 2 评论 -
记一次 stackoverflowerror 线上排查过程
区别Error与Exception尽量不使用,少使用数组式使用.如String… args.Integer… args .即使要用,也尽量不要用Object… args .避免调用错误.在做技术优化时,尽可能评估影响,对线上抱有充分的敬畏.慎之又慎.如没有特别的收益,可不上线.上线也要保证每一行改动与本次受影响的代码做到测试修改代码找到所有find usage ,避免出现错改,漏改.可以利用自带IDE的工具 做到.原创 2024-01-19 18:21:55 · 1838 阅读 · 1 评论 -
记一次线上日志堆栈不打印问题排查(附:高并发系统日志打印方案可收藏)
马上开搞.配置上预发压测走起来,搞定.幸福之余也再次查阅了一些资料.发现这是java的fastthrow优化,感叹确实jit牛哈.通过次数来检测是否进行详细的堆栈打印.返回来也能理解,虚拟机默认在一些次数打印之后就不再打印详细的堆栈.默认开发者已经关注到相关的堆栈信息了.以此来减少性能损耗.主要应对常见的一些Exceptionfast throw本身从jvm的jit。原创 2024-04-27 22:39:52 · 2981 阅读 · 2 评论 -
记一次线上流量突增问题排查
接流量告警出现获取信息接口调用次数同比往年大促活动猛涨.扩大至倍之多.心里顿时咯噔一下.最近各种严打,顶风作案.某不是摸到电门了.一下子要把自己带走.从此走向求职之路.一时间脑子哇哇的思绪万千.大促开门红的调用.这个是往年活动的时候的调用量.不到大促开门红的调用.这个是出问题的时间的调用.可以看到每秒 近可以看到整体涨的还是比较厉害,要是我的工资也是这样突然就涨的我都不知道就好了.可惜并不是.好了,还是要回来看问题.原创 2024-07-09 11:33:55 · 1556 阅读 · 2 评论
分享