centos中分析java占用大量CPU资源的原因

某天,忽然接到用户的电话,说部署我们产品的服务器上,连接几个小时CPU的占用都超过100%。我马上登录服务器上使用top一看。24个核心CPU,每个的都到90%,难怪用户的监控会报警。占用这些CPU资源的进程只有一个,那就有java。 查看tomcat的日志,发现并没有异常报出来,数据库的连接也保持是20个左右,并没有很大的……