errore initializazion memoria JVM dopo l'aggiornamento delle finestre
-
20-09-2019 - |
Domanda
Ho tre Windows Server 2003 con 2 GB di RAM.
- Server1 Tomcat 5.5.25 versione Sun JVM 1.6.0_11-b03
- Server2 Tomcat 5.5.25 versione Sun JVM 1.6.0_14-b08
- Server3 Tomcat 6.0.18 versione Sun JVM 1.6.0_14-b08
Per i tre parametri server JVM sono:
-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
Da qualche mese everithing ha funzionato bene. Ultimo venerdì abbiamo installato alcuni aggiornamenti di Windows . Dopo il riavvio di Tomcat non si avvia più, con l'errore:
Error occurred during initialization of VM
Could not reserve enough space for object heap
Abbiamo ridotto il parametro Xmx1024m per -Xmx768M e ora inizia Tomcat. Ma abbiamo bisogno di maggiore dimensione massima heap Cosa è successo ai nostri server? Grazie in anticipo.
Soluzione 2
finalmente trovato !!! L'aggiornamento KB956572 fa arresto Tomcat se si specifica più di 768 milioni dimensione heap in aprameters JVM. Si tratta di un aggiornamento assassino per i server web basato Tomcat!
Altri suggerimenti
http://www.velocityreviews.com/ Forum / t364972-vm-heap-reservation.html si potrebbe desiderare di controllare l'effetto delle patch specifiche installate nel update