我继承了一个tomcat7.0.68系统,运行java1.8.0\u74,内存为64gb。据我所知,从来没有人尝试过优化服务器,因为setenv.sh中配置的java选项只有:
JAVA_OPTS="-Xmx36864m -Xms16384m -server"
这似乎只是可用内存的一半以上。运行Java1.8的tomcat有什么经验法则吗?我们正在运行的web应用程序是threddsv4.6.10。
服务器使用这些设置已经运行了4年半,但是在过去的几个月里,我们几乎每周都会在catalina.out中看到以下错误:
java.lang.OutOfMemoryError: GC overhead limit exceeded
我现在想知道我们是否也需要添加一些垃圾收集设置。有人对繁忙的生产服务器有什么建议吗?先谢谢你。
暂无答案!
目前还没有任何答案,快来回答吧!