排查tomcat服务器cpu100%异常手段:
1、top,查看下服务器进程情况,定位cpu最高的,如果是java进程则继续;
2、通过步骤1,获取pid,比如789
3、top -H -p pid,获取线程信息
4、通过步骤3,获取消耗cpu最高的几个线程,比如794,
5、把794转换为16进制,为31a。
6、到JRE\bin目录下,或者JRE已经加入环境变量的话。
7、执行 jstack 789 |grep 542 -A 100,查看堆栈信息
排查tomcat服务器cpu100%异常手段:
1、top,查看下服务器进程情况,定位cpu最高的,如果是java进程则继续;
2、通过步骤1,获取pid,比如789
3、top -H -p pid,获取线程信息
4、通过步骤3,获取消耗cpu最高的几个线程,比如794,
5、把794转换为16进制,为31a。
6、到JRE\bin目录下,或者JRE已经加入环境变量的话。
7、执行 jstack 789 |grep 542 -A 100,查看堆栈信息