jboss 4.x 经常死机的解决办法

前段时间,客户的服务器频繁死机,检查发现,可能是内存无法及时回收的原因,也可能有程序上的错误写法导致。

 

经过一段时间的调试,通过修改 jboss 的配置文件 rub.bat 来解决。

 

主要修改的东西如下:

 

set JAVA_OPTS=%JAVA_OPTS% -Xms5120m -Xmx5120m -Xmn1024m -Xss256k -XX:PermSize=512m -XX:MaxPermSize=512m -XX:CMSInitiatingOccupancyFraction=75 -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:-CMSParallelRemarkEnabled -XX:SoftRefLRUPolicyMSPerMB=0 -XX:ParallelGCThreads=4 -XX:+UseCMSCompactAtFullCollection -XX:+UseCMSCompactAtFullCollection  -XX:+UseAdaptiveSizePolicy
 

 

修改后,没有再出现死机的现象。通过监测,内存回收非常及时。

你可能感兴趣的:(java,jboss)