Linux Bootstrap消耗内存

问题描述:

我的服务器在重新启动2小时后崩溃/关闭。当我查看过程时,它向我展示了Linux Bootstrap消耗内存

PID USER  PR NI VIRT  RES SHR S %CPU %MEM TIME+  COMMAND 
13209 root 25 0 3681m 2.3g 9.9m S 98.0 87.3 16:11.09 java 

PID参考13209“Bootstrap”。 %CPU继续保持100%,113%和服务器停机。在tomcat重新启动后,直到2小时才可以,但同样的问题出现了。如何处理“Bootstrap”过程,以免消耗太多内存!

 Any Solution?? 

由于

+0

可能是您的web应用程序的问题? – LtWorf 2013-02-13 20:40:38

+0

@LWWorf,但我的web应用程序很好地工作,没有服务器down ....这个问题从昨天才出现..还有什么可能会影响这..任何例子? – 2013-02-13 20:45:27

+0

while(True){};是一个很好的例子吗? – LtWorf 2013-02-13 20:52:59

运行这个命令,而服务器是异常忙碌:

kill -3 13209 

与Java过程的当前PID替换13209。这会向日志文件输出一个线程转储(默认情况下为catalina.out)。看看线程正在做什么,这会让你更好地了解应用程序的哪一部分挂钩了CPU。

+0

非常感谢!你救了我的生命..需要这个解决方案! – 2013-02-13 21:09:38