随笔分类 - JVM
摘要:一、背景 前几天下午飞书告警群里报起了java.lang.OutOfMemoryError: unable to create new native thread告警,看见后艾特了对应的项目负责人但是负责人说没时间,无奈自己亲自上阵。 二、事情经过 2.1 问题排查 从报错信息就可以看出是服务申请不
阅读全文
摘要:一、前言 工欲善其事必先利其器,jdk自带了很多工具,利用好这些工具能够帮我们获取想要的数据(运行日志、异常堆栈、GC日志、线程快照、堆转储快照等),从而快速的分析数据、定位问题。 二、jps:虚拟机进程状况工具 jps命令不光名字像Linux中的ps命令,功能也很类似,可以直接找到Java进程的I
阅读全文
摘要:事故背景 今天客户说风控项目有个别用户查询不到数据不是报错就是一直卡在那里,我就去那个接口看了下。 一看项目日志今天的都几个g了,平常也就几百兆吧,很明显出了问题。 请求接口后使用命令tail -f 实时查看日志,发现有个东西一个在刷屏,几分钟了还在刷。 把日志切割后查看还发现了堆内存溢出错误,使用
阅读全文