У меня три Windows Server 2003 с 2 ГБ оперативной памяти.
- 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
В течение нескольких месяцев все работало нормально. В прошлую пятницу мы установили некоторые обновления Windows . После перезагрузки tomcat больше не запускается, с ошибкой:
Error occurred during initialization of VM
Could not reserve enough space for object heap
Мы сократили параметр -Xmx1024m до -Xmx768m, и теперь запускается tomcat. Но нам нужен больший максимальный размер кучи. Что случилось с нашими серверами? Заранее спасибо.