mémoire JVM erreur de initializazion après mise à jour Windows
-
20-09-2019 - |
Question
J'ai trois Windows Server 2003 avec 2 Go de RAM.
- Server1 tomcat 5.5.25 version 1.6.0_11-SUN jvm B03
- Server2 tomcat 5.5.25 version 1.6.0_14-SUN jvm B08
- Server3 tomcat 6.0.18 version 1.6.0_14-SUN jvm B08
Pour les trois serveurs paramètres JVM sont:
-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
Depuis quelques mois everithing a bien fonctionné. Vendredi dernier nous avons installé des fenêtres mises à jour . Après le redémarrage tomcat ne démarre plus, avec l'erreur:
Error occurred during initialization of VM
Could not reserve enough space for object heap
Nous avons réduit le paramètre -Xmx1024m à -Xmx768m et maintenant commence tomcat. Mais nous avons besoin d'une plus grande taille du tas max Qu'est-il arrivé à nos serveurs? Merci à l'avance.
La solution 2
enfin trouvé !!! La mise à jour KB956572 fait plantage Tomcat si vous spécifiez plus de 768M taille du tas dans aprameters JVM. Il est une mise à jour de tueur pour serveurs Web Tomcat!
Autres conseils
question similaire ici http://www.velocityreviews.com/ forums / t364972-vm-tas-reservation.html vous pouvez vérifier l'effet des correctifs spécifiques installés dans la mise à jour