AEM troubleshooting-aem
I följande avsnitt beskrivs några problem som du kan stöta på när du använder AEM, tillsammans med förslag på hur du felsöker dem.
Felsökningsscenarier för administratörer troubleshooting-scenarios-for-administrators
Följande tabell innehåller en översikt över problem som administratörer kan behöva felsöka:
Installationsproblem installation-issues
Se Vanliga installationsproblem för information om följande felsökningsscenarier:
- 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 Web Console; till exempel
http://localhost:4502/system/console/
. -
Välj Trådar under Status -fliken.
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>
-
Då visas tråddumpen.
>>
omdirigering av utdata:jstack <pid> >> /path/to/logfile.log
Se Så här tar du trådmodeller från en JVM dokumentation för mer information
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 många CacheManager: resizeAlla poster i loggfilen. följande tal (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 i kunskapsbasen Analysera oavslutade sessioner.
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 Web Console; till exempel
http://localhost:4502/system/console/
. -
Välj Paket under OSGI -fliken.
-
Kontrollera:
- paketens status. Om något är inaktivt eller missnöjt försöker du stoppa och starta om paketet. Om problemet kvarstår kan du behöva 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):