2015-09-16 34 views
0

我需要一个命令来检查tomcat服务器中的permgenspace。基本的是,如果我打到permgenspace错误,我想看看那里的空间。需要命令来检查运行tomcat服务器中的permgenspace

我使用下面的命令来检查permgenspace,它总是显示相同的大小eventhough Tomcat可能会遇到java.lang.OutOfMemoryError:PermGen空间错误。

java -XX:+PrintFlagsFinal tomcat | grep PermSize 
uintx AdaptivePermSizeWeight     = 20    {product}   
uintx MaxPermSize        = 174063616  {pd product}   
uintx PermSize         = 21757952  {pd product}   

错误:无法找到或加载主类的tomcat

请建议我在此。

回答

0

你可以试试这个:

export JAVA_OPTS="-Xms1024m -Xmx10246m -XX:NewSize=256m -XX:MaxNewSize=356m -XX:PermSize=256m -XX:MaxPermSize=356m"

可以改变实际堆大小和PermGen的空间按您的要求。

重新启动和运行Tomcat再次命令

+0

感谢。这个命令会在遇到permGen问题以解决问题之后有所帮助。 但是想检查permgenspace,你能否提出一个可以用于permgenspace检查的命令(基本上我正在尝试做一个监视过程) – udaya

相关问题