一次服务器CPU 100%问题的定位
一次服务器CPU 100%问题的定位
最近线上遇到了一次CPU100%,内存飚得非常高的问题,解决过程异常曲折,非常值得复盘。
排查工具
cpu占用100%的问题的通用定位方案:
top找出占用高的线程号 -> top -Hp 进程号 查看具体的占用资源高的线程信息 -> jstack 进程号 可以得到当前的堆栈信息(加上-l参数可以打印关于锁的附加信息) -> jmap -dump:format=b,file= 导出dump日志文件(事实证明最终定位问题还是依靠的这个文件)
排查过程
原创
2020-05-09 23:03:38 ·
405 阅读 ·
0 评论