收到服务监控报警提示
马上去机器top命令查看 发现内存 CPU都爆了
一看是java程序的锅
赶紧看下这个进程的 各线程cpu使用情况
ps H -eo pid,tid,%cpu --sort=%cpu |grep 4386
把线程堆栈打印出来
jstack -l 4386 >> jstackLog.out
分析最高cpu 4759的线程日志 jstackLog.out日志里要找4759的16进制 0x1297
从日志jstackLog.out 找到0x1297相关日志
发现是 数据导出 导致的 顺利找到问题 O(∩_∩)O~