Zuletzt aktualisiert am
Problem
Die AEM-Instanz stürzt ab und der Prozess fehlt. Die hs_err*-Datei wird generiert und der G1ParScanThreadState-Thread wird als der aktive Thread zum Zeitpunkt des Absturzes aufgelistet.
# # A fatal error has been detected by the Java Runtime Environment: # # SIGSEGV (0xb) at pc=0x00007f0d05d43315, pid=2219, tid=0x00007f0d0423e700 # # JRE version: Java(TM) SE Runtime Environment (8.0_131-b31) (build 1.8.0_131-b31) # Java VM: Java HotSpot(TM) 64-Bit Server VM (25.131-b31 mixed mode linux-amd64 compressed oops) # Problematic frame: # V [libjvm.so+0x5c5315] G1ParScanThreadState::copy_to_survivor_space(InCSetState, oopDesc*, markOopDesc*)+0x45 # # Core dump written. Default location: /aem/author core.2219 # # If you would like to submit a bug report, please visit: # http://bugreport.java.com/bugreport/crash.jsp # --------------- T H R E A D --------------- Current thread (0x00007f0d0002f000): GCTaskThread [stack: 0x00007f0d0413e000,0x00007f0d0423f000] [id=2227]
Lösung
Ersetzen Sie den folgenden JVM-Parameter im bin/start-Skript:
-XX:+UseG1GC
mit Sie Folgenden stattdessen:
-XX:+AlwaysPreTouch -XX:+TieredCompilation -XX:NewRatio=1 -XX:+UseConcMarkSweepGC -XX:MaxMetaspaceSize=1024m -XX:ParallelGCThreads=2 -XX:ConcGCThreads=2 -XX:MaxTenuringThreshold=15
Bei Ihrem Konto anmelden