Linux:CentOS 6.6
内存情况:
Tomcat:apache-tomcat-7.0.61.tar.gz
bin/catalina.sh 配置
declare -x JAVA_OPTS=%JAVA_OPTS% -Xms1260m -Xmx1790m -XX:PermSize=1024m -XX:MaxPermSize=1024m -XX:+UseConcMarkSweepGC -XX:+CMSClassUnloadingEnabled
Tomcat startup 后正常提示,但是无法访问。
shutdown 报:
....
Error occurred during initialization of VM
Could not reserve enough space for object heap
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.
修改如下后 shutdown正常:
declare -x JAVA_OPTS="-Xms256m -Xmx512m -XX:PermSize=512m -XX:MaxPermSize=512m -XX:+UseConcMarkSweepGC -XX:+CMSClassUnloadingEnabled"
测试 -Xms 可用大小 方法如下:
java -Xmx1024M -version
java -Xmx512m -version