Felsökning av Adobe Experience Manager troubleshooting-aem
I följande avsnitt beskrivs några problem som du kan stöta på när du använder AEM (Adobe Experience Manager), tillsammans med förslag på hur du felsöker dem.
Felsökningsscenarier för administratörer troubleshooting-scenarios-for-administrators
I följande tabell visas en översikt över problem som administratörer kan felsöka:
Installationsproblem installation-issues
Mer information om följande felsökningsscenarier finns i Vanliga installationsproblem:
- Att dubbelklicka på Quickstart-behållaren har ingen effekt och JAR-filen har ingen effekt med ett annat program (t.ex. arkivhanteraren).
- Program som körs på CRX orsakar fel av typen slut på minne.
- AEM välkomstskärm visas inte i webbläsaren när du dubbelklickat AEM QuickStart.
Metoder för felsökningsanalys methods-for-troubleshooting-analysis
Göra en tråddump making-a-thread-dump
Tråddumpen är en lista över alla Java™-trådar som är aktiva. Om AEM inte reagerar som de ska kan tråddumpen hjälpa dig att identifiera lås eller andra problem.
Använda Sling Thread Dumper using-sling-thread-dumper
- Öppna AEM-webbkonsolen, till exempel
https://localhost:4502/system/console/
. - Välj fliken Threads under Status .
Använda jstack (kommandorad) using-jstack-command-line
-
Hitta PID (process-id) för den AEM Java™-instansen.
Du kan till exempel använda
ps -ef
ellerjps
. -
Kör:
jstack <pid>
-
Visar tråddumpen.
>>
-utdataomdirigeringen:jstack <pid> >> /path/to/logfile.log
Mer information finns i Så här tar du trådmodeller från en JVM -dokumentation
Söker efter oavslutade JCR-sessioner checking-for-unclosed-jcr-sessions
När funktionalitet utvecklas för AEM WCM kan JCR-sessioner öppnas (vilket kan jämföras med att öppna en databasanslutning). Om de öppnade sessionerna aldrig stängs kan systemet få följande symtom:
- Systemet blir långsammare.
- Du kan se mycket av CacheManager: resizeAll-poster i loggfilen. Följande nummer (size=<x>) visar antalet cacheminnen, varje session öppnar flera cacheminnen.
- Från tid till annan har systemet slut på minne (efter några timmar, dagar eller veckor - beroende på allvarlighetsgraden).
Om du vill analysera oavslutade sessioner och ta reda på vilken kod som inte stänger en session kan du läsa artikeln Analysera oavslutade sessioner i kunskapsbasen.
Använda Adobe Experience Manager Web Console using-the-adobe-experience-manager-web-console
OSGi-paketens status kan också ge en tidig indikation på eventuella problem.
-
Öppna AEM-webbkonsolen, till exempel
https://localhost:4502/system/console/
. -
Välj Paket under fliken OSGI.
-
Kontrollera:
- paketens status. Om något är inaktivt eller missnöjt kan du försöka stoppa och starta om paketet. Om problemet kvarstår bör du undersöka det ytterligare med andra metoder.
- om något av paketen saknar beroenden. Den här typen av information kan du se genom att klicka på det enskilda paketnamnet, som är en länk (följande exempel har inga problem):