2015-09-16 36 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

相關問題