当前位置: 首页 > 科技观察

Java项目服务器CPU使用率100%解决方法

时间:2023-03-16 00:08:51 科技观察

1。使用命令top查看cpu进程,发现tomcat占用cpu过多。可以看到服务器负载很高。tomcat的CPU占用已经接近300%,内存20%。2.把进程的栈dump成一个文件供以后分析jstack22764>cpu0827.log3,看这个进程有哪些线程在占用cputop-p22764-H4,查看问题线程栈printf"%x\n"2297859c25。在cpu日志中找到PID=59c2的线程。6、分析原因。查看日志,很明显org.hibernate.internal.util.collections.IdentityMap.concurrentEntries(...)被“卡”在了这里。

猜你喜欢