最近公司新上一台R720,内存128G的,替换了原来8G内存的服务器,服务器上配置了多个tomcat,更换后出现如下报错:
`Exception in thread "TP-Processor122" Exception in thread "TP-Processor130" java.lang.OutOfMemoryError: PermGen space
Exception in thread "TP-Processor129" java.lang.OutOfMemoryError: PermGen space
java.lang.OutOfMemoryError: PermGen space
Exception in thread "TP-Processor133" java.lang.OutOfMemoryError: PermGen space
Exception in thread "TP-Processor135" java.lang.OutOfMemoryError: PermGen space
Exception in thread "TP-Processor140" Exception in thread "TP-Processor137" java.lang.OutOfMemoryError: PermGen space
Exception in thread "TP-Processor134" java.lang.OutOfMemoryError: PermGen space
Exception in thread "TP-Processor139" Exception in thread "TP-Processor138" java.lang.OutOfMemoryError: PermGen space
Exception in thread "TP-Processor136" java.lang.OutOfMemoryError: PermGen space`
然后按照惯例调整大了最大内存等相关参数VA_OPTS="-Xms2048m -Xmx2048m -Xss1024K -XX:PermSize=2048m -XX:MaxPermSize=4096m"
效果不是很明显,因为系统是64位的,如果再出现,想继续加大设置的数值,但是之前整个服务器就8G内存也没出现这个问题(PS,服务器上有6个tomcat),换成128G内存的新服务器反而出现这个问题,让人费解,网站大部分资料均是说调整如上参数
请各位大神给指点迷津,谢谢
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。