我是tomcat服务器的新手。我需要配置服务器。
Specification:
OS:Linux未知,amd64 64/64 (8核)
内存:4GB
服务器:Tomcat7
JAVA:OpenJDK运行时环境,1.6.0_24-b24
JVM:OpenJDK 64位服务器VM,20.0-b12,混合模式
我需要在setenv.sh文件中提供哪些选项。目前我给出的选项如下,
export CATALINA_OPTS="-Xms512M -Xmx1024M -XX:PermSize=64M
-XX:MaxPermSize=512M -XX:MaxNewSize=1024m
-XX:NewSize=1024m -XX:+UseParNewGC
-XX:TargetSurvivorRatio=90 -XX:+CMSClassUnloadingEnabled
-XX:+CMSPermGenSweepingEnabled -XX:+UseConcMarkSweepGC
-XX:+CMSParallelRemarkEnabled -XX:+UseCMSInitiatingOccupancyOnly
-XX:CMSInitiatingOccupancyFraction=70
-XX:+ScavengeBeforeFullGC
-XX:+CMSScavengeBeforeRemark
-Dcom.sun.management.jmxremote.port=8999
-Dcom.sun.management.jmxremote.authenticate=false
-Dcom.sun.management.jmxremote.ssl=false"
这些选项已经足够了,或者我需要修改或添加任何选项。到目前为止正在使用默认选项(默认选项服务器在一天后下线)。请帮助我配置生产服务器。
发布于 2015-10-09 03:42:08
如果您确信web应用程序没有生成该错误,则可以尝试读取以下内容:Tomcat Wiki,然后可以增加PermGen
。
https://stackoverflow.com/questions/33036861
复制相似问题