Als u een Java-heapdump wilt genereren wanneer ePO de fout GC overhead limit exceeded (overheadlimiet voor garbagecollection overschreden) detecteert in Orion.log op de ePO-toepassingsserver, wijzigt u de wijze waarop Tomcat/Java wordt opgestart:
- Klik op Start en Uitvoeren, typ regedit en klik op OK.
- Navigeer naar de onderstaande registersleutel en vouw deze uit:
32-bits servers:
[HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Procrun 2.0\MCAFEETOMCATSRV200\Parameters\Java]
64-bits servers:
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Apache Software Foundation\Procrun 2.0\MCAFEETOMCATSRV200\Parameters\Java]
- Selecteer de subsleutel Java.
- Dubbelklik in het rechterdeelvenster op de waarde Opties en voeg de onderstaande waardegegevens toe:
-XX:+HeapDumpBeforeFullGC
- Klik op Start en Uitvoeren, typ services.msc en klik op OK.
- Start de service ePO Application Server opnieuw.
- Als de fout opnieuw optreedt, voert u het hulpprogramma Minimum Escalation Requirements (MER) voor ePO uit en zorgt u ervoor dat de Java-heapdump is opgenomen in de MER-resultaten. Zie KB72895 voor meer informatie over het verzamelen van een MER-logboek.
OPMERKING: standaard wordt de heapdump gemaakt in de root van de ePO-installatiemap. Dit bestand heeft als naam java_<pid>.hprof, waarbij <pid> staat voor de proces-id voor het momenteel actieve proces van tomcat5.exe. In 64-bits besturingssystemen kan het dumpbestand *.hprof naar de map c:\windows\SysWow64\ worden geschreven in plaats van de root van de ePO-installatiemap. Het kan zich ook bevinden in de map server\bin in de ePO-installatiemap.