Java项目服务器CPU占用100%解决办法
直播:近二十载从业老兵谈金融科技赋能的探索与实践
1、使用命令top查看cpu进程,发现tomcat占用cpu使用率过高
可以看到服务器负载很高,tomcat CPU使用已达到接近300%,内存20%。
2、把进程的栈dump到文件里,以便后面的分析
jstack 22764 > cpu0827.log
3、看看这个进程里面哪些线程在占用cpu
top -p 22764 -H
4、查看问题线程堆栈
printf "%x\n" 22978 59c2
5.在cpu日志里找PID=59c2的线程
相关推荐
wq0 2019-12-30
sapliang 2019-11-07
zhangwentaohh 2008-05-31
hkykybtg 2019-08-13
visionarywind 2018-05-18
moyazheng 2014-12-07
MoRenYaoJing 2011-05-26
ftafta 2010-10-01
Deng0web 2011-06-20
云端轻躺 2011-04-12
qlf00 2011-12-12
四哥 2013-06-15
zxshen 2019-06-27
静心斋 2011-08-10
chuanwang 2019-06-14
ssppcn 2015-02-09
FieldYang 2019-01-28