tomcat7服务器java中加载的类、cpu和线程数量激增

tomcat7服务器java中加载的类、cpu和线程数量激增,java,multithreading,tomcat,garbage-collection,tomcat7,Java,Multithreading,Tomcat,Garbage Collection,Tomcat7,我一直在监视我的tomcat7服务器,因为我们发生了随机崩溃。我注意到加载的类、cpu使用率和线程同时出现峰值。当我查看log4j日志和localhost_访问日志时,我没有看到任何异常 我还注意到,与此同时,所有的http-bio-8080-exec-thead都同时上线了 你知道是什么原因造成的吗?为什么这些类没有卸载 谢谢 您是否部署了应用程序的新版本?在那个时候,您还有很高的垃圾回收率,并且没有多少类被卸载。您的应用程序可能无法正确卸载,并且在每次部署时都在生成 重新启动Tomcat

我一直在监视我的tomcat7服务器,因为我们发生了随机崩溃。我注意到加载的类、cpu使用率和线程同时出现峰值。当我查看log4j日志和localhost_访问日志时,我没有看到任何异常

我还注意到,与此同时,所有的http-bio-8080-exec-thead都同时上线了

你知道是什么原因造成的吗?为什么这些类没有卸载


谢谢

您是否部署了应用程序的新版本?在那个时候,您还有很高的垃圾回收率,并且没有多少类被卸载。您的应用程序可能无法正确卸载,并且在每次部署时都在生成

重新启动Tomcat是值得的,然后观察每次部署时类的数量是否持续增加

如需进一步阅读,请参阅: