Show Menu
ARGOMENTI×

Risoluzione dei problemi AEM

La sezione seguente illustra alcuni problemi che potrebbero verificarsi durante l’utilizzo di AEM e suggerisce come risolvere eventuali problemi.
Se state risolvendo problemi di authoring in AEM, consultate Risoluzione dei problemi per gli autori.
Quando si verificano problemi, è anche utile controllare l’elenco dei Problemi noti per l’istanza (release e service pack).

Scenari di risoluzione dei problemi per gli amministratori

La tabella seguente fornisce una panoramica dei problemi che gli amministratori possono dover risolvere:
Ruoli Problema
Amministratore di sistema
Se si fa doppio clic sul file JAR non si verifica alcun effetto o si apre il file JAR con un altro programma (ad esempio, archive manager)
Amministratore di sistema
La mia applicazione in esecuzione su CRX genera errori di memoria insufficiente
Amministratore di sistema
La schermata introduttiva di AEM non viene visualizzata nel browser dopo aver fatto doppio clic su Avvio rapido di AEM CM
Amministratore di sistema
admin, utente
Creazione di un dump del thread
Amministratore di sistema
admin, utente
Verifica delle sessioni JCR non chiuse

Problemi di installazione

Consultate Problemi Problemi comuni di installazione comuni di installazione per informazioni sui seguenti scenari di risoluzione dei problemi:
  • Un doppio clic sul jar Quickstart non ha alcun effetto oppure il file JAR viene aperto in un altro programma (ad esempio un gestore di archivi).
  • Le applicazioni eseguite su CRX generano errori di esaurimento della memoria.
  • La schermata di benvenuto di AEM non viene visualizzata nel browser quando si fa doppio clic su AEM Quickstart.

Metodi per la risoluzione dei problemi di analisi

Creazione di un dump del thread

Il dump del thread è un elenco di tutti i thread Java attualmente attivi. Se AEM non risponde correttamente, il dump del thread può aiutarti a identificare i punti critici o altri problemi.

Utilizzo di Sling Thread Dumer

  1. Aprite la console Web di AEM; ad esempio in http://localhost:4502/system/console/ .
  2. Selezionare i thread nella scheda Stato .

Utilizzo di jstack (riga di comando)

  1. Individua il PID (ID processo) dell’istanza AEM Java.
    Ad esempio, potete utilizzare ps -ef o jps .
  2. Esegui:
    jstack <pid>
  3. Verrà visualizzato il dump del thread.
È possibile aggiungere i file di thread a un file di registro utilizzando il reindirizzamento >> di output:
jstack <pid> >> /path/to/logfile.log
Per ulteriori informazioni, consulta How to take Thread Dumps from a JVM documentation.

Verifica delle sessioni JCR non chiuse

Quando vengono sviluppate funzionalità per AEM WCM, è possibile aprire le sessioni JCR (paragonabili all'apertura di una connessione al database). Se le sessioni aperte non vengono mai chiuse, il sistema potrebbe presentare i seguenti sintomi:
  • Il sistema diventa più lento.
  • È possibile vedere molti CacheManager: ridimensionaTutte le voci nel file di registro; il numero seguente (size=<x>) mostra il numero di cache, ogni sessione apre diverse cache.
  • Di tanto in tanto il sistema non dispone di memoria sufficiente (dopo alcune ore, giorni o settimane, a seconda della gravità).
Per analizzare le sessioni non chiuse e scoprire quale codice non sta chiudendo una sessione, fare riferimento all'articolo Knowledge Base Analisi delle sessioni non chiuse.

Utilizzo della console Web di Adobe Experience Manager

Lo stato dei bundle OSGi può anche fornire un'indicazione tempestiva dei possibili problemi.
  1. Aprite la console Web di AEM; ad esempio in http://localhost:4502/system/console/ .
  2. Selezionate Bundle nella scheda OSGI .
  3. Seleziona:
    • lo stato dei bundle. Se sono inattivi o non soddisfatti, provare a arrestare e riavviare il bundle. Se il problema persiste, potrebbe essere necessario approfondire l'analisi utilizzando altri metodi.
    • se uno dei bundle dispone di dipendenze mancanti. Tali dettagli possono essere visualizzati facendo clic sul singolo nome del bundle, che è un collegamento (l'esempio seguente non presenta problemi):