现象
Java HotSpot(TM) 64-Bit Server VM warning: INFO: os::commit_memory(0x00000000f6d00000, 89653248, 0) failed; error='Cannot allocate memory' (errno=12)
#
# There is insufficient memory for the Java Runtime Environment to continue.
原因
一般是由于启动的tomcat太多,导致服务器内存耗尽
解决方案
把每个tomcat的运行时内存减小
1、打开tomcat的bin/catalina.sh文件,
2、找到类似于JAVA_OPTS=”-server -Xms2048m -Xmx4096m -XX:PermSize=256M -XX:MaxPermSize=512m” “这种配置,关于这个配置中各参数详解TP门:http://blog.csdn.net/kongls08/article/details/8468713,可以得知Xms2048m这个是配置最小运行内存的
3、把-Xms2048m这个值改小一点,即可解决。