我有三個Windows Server 2003與2 GB的RAM。Windows更新後JVM內存initializazion錯誤
- Server1上的Tomcat 5.5.25版本的JVM SUN 1.6.0_11-B03
- Server2上的Tomcat 5.5.25版本的JVM SUN 1.6.0_14-B08
- Server3上的Tomcat 6.0.18版本的JVM SUN 1.6.0_14- B08
對於這三個服務器JVM參數爲:
-XX:MaxPermSize=256m
-Dcatalina.base=C:\Apache Group\apache-tomcat-5.5.25
-Dcatalina.home=C:\Apache Group\apache-tomcat-5.5.25
-Djava.endorsed.dirs=C:\Apache Group\apache-tomcat-5.5.25\common\endorsed
-Djava.io.tmpdir=C:\Apache Group\apache-tomcat-5.5.25\temp vfprintf
-Xms512m
-Xmx1024m
好幾個月everithing工作的罰款。上個星期五我們安裝了一些windows更新。重新啓動Tomcat的後已經不啓動,出現錯誤:
Error occurred during initialization of VM
Could not reserve enough space for object heap
我們降低了參數-Xmx1024m到-Xmx768M現在Tomcat啓動。但是我們需要更大的堆大小我們的服務器發生了什麼?提前致謝。