Risoluzione dei problemi di Adobe Experience Manager troubleshooting-aem
Nella sezione seguente vengono descritti alcuni problemi che possono verificarsi durante l’utilizzo di AEM (Adobe Experience Manager) e vengono proposte possibili soluzioni.
Risoluzione dei problemi relativi agli amministratori troubleshooting-scenarios-for-administrators
La tabella seguente fornisce una panoramica dei problemi che gli amministratori possono risolvere:
Problemi di installazione installation-issues
Consulta Problemi comuni di installazione per informazioni sui seguenti scenari di risoluzione dei problemi:
- Il doppio clic sul file JAR Quickstart non ha alcun effetto o sul file JAR con un altro programma (ad esempio, Archive Manager).
- Le applicazioni in esecuzione su CRX generano errori di memoria insufficiente.
- La schermata iniziale dell’AEM non viene visualizzata nel browser dopo aver fatto doppio clic su AEM Quickstart.
Metodi per la risoluzione dei problemi di analisi methods-for-troubleshooting-analysis
Creazione di un'immagine thread making-a-thread-dump
L’immagine thread è un elenco di tutti i thread Java™ attualmente attivi. Se l’AEM non risponde correttamente, l’immagine thread può aiutarti a identificare deadlock o altri problemi.
Utilizzo di Sling Thread Dumper using-sling-thread-dumper
- Apri la console Web AEM, ad esempio in
https://localhost:4502/system/console/
. - Selezionare la scheda Threads in Stato.
Utilizzo di jstack (riga di comando) using-jstack-command-line
-
Trova il PID (ID processo) dell’istanza Java™ dell’AEM.
È possibile, ad esempio, utilizzare
ps -ef
ojps
. -
Esegui:
jstack <pid>
-
Mostra l’immagine thread.
>>
:jstack <pid> >> /path/to/logfile.log
Per ulteriori informazioni, consulta la documentazione su come estrarre immagini thread da una JVM
Verifica di sessioni JCR non chiuse checking-for-unclosed-jcr-sessions
Quando viene sviluppata la funzionalità per AEM WCM, è possibile aprire le sessioni JCR (come per l’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 visualizzare gran parte di CacheManager: resizeAll voci nel file di registro; il seguente numero (size=<x>) mostra il numero di cache, ogni sessione apre diverse cache.
- Di tanto in tanto il sistema esaurisce la memoria (dopo alcune ore, giorni o settimane, a seconda della gravità).
Per analizzare le sessioni non chiuse e individuare il codice che non chiude una sessione, vedere l'articolo della Knowledge Base Analisi delle sessioni non chiuse.
Utilizzo della console Web di Adobe Experience Manager using-the-adobe-experience-manager-web-console
Lo stato dei bundle OSGi può anche fornire un’indicazione anticipata di possibili problemi.
-
Apri la console Web AEM, ad esempio in
https://localhost:4502/system/console/
. -
Seleziona Bundle nella scheda OSGI.
-
Seleziona:
- lo stato dei bundle. In caso contrario, prova ad arrestare e riavviare il bundle. Se il problema persiste, approfondisci ulteriormente utilizzando altri metodi.
- se uno dei bundle presenta dipendenze mancanti. Per visualizzare tali dettagli, fai clic sul nome del singolo bundle, che è un collegamento (il seguente esempio non presenta alcun problema):