Windows 업데이트 후 JVM Memory InitializaZion 오류
-
20-09-2019 - |
문제
2GB RAM이있는 3 개의 Windows Server 2003이 있습니다.
- 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가 시작되었습니다. 그러나 더 큰 최대 힙 크기가 필요합니까? 서버에 무슨 일이 있었습니까? 미리 감사드립니다.
해결책 2
마침내 그것을 찾았다 !!! 업데이트 KB956572 JVM Aprameters에서 768m 이상의 힙 크기를 지정하면 Tomcat 충돌이 발생합니다. Tomcat 기반 웹 서버의 킬러 업데이트입니다!
다른 팁
여기서 비슷한 문제 http://www.velocityreviews.com/forums/t364972-vm-haep-reservation.html 업데이트에 설치된 특정 패치의 효과를 확인할 수 있습니다.
제휴하지 않습니다 StackOverflow