tomcat要运行依赖于JDK,tomcat服务器的CPU使用率过高,大多都是由于部署的web程序的问题。
1. 排查SQL
SELECT * FROM INFORMATION_SCHEMA.INNODB_TRX
2. 排查服务器
2.1 top 找到了耗CPU的历程
![](https://img.haomeiwen.com/i20511718/7d3c8af7a01708d5.png)
2.2 找出耗CPU的线程
top -Hp 172777
![](https://img.haomeiwen.com/i20511718/c69beb82f8bb934c.png)
2.3 把该线程ID,转化为16进制
printf "%x\n" 222057
3 从JVM客栈中查找线程信息
jstack 47787 > ./jvm.log
网友评论