Risoluzione dei problemi relativi ad AEM troubleshooting-aem

CAUTION
AEM 6.4 ha raggiunto la fine del supporto esteso e questa documentazione non viene più aggiornata. Per maggiori dettagli, consulta la nostra periodi di assistenza tecnica. Trova le versioni supportate qui.

La sezione seguente illustra alcuni problemi che potresti riscontrare durante l’utilizzo di AEM, oltre a suggerimenti su come risolverli.

NOTE
Se stai risolvendo i problemi di authoring in AEM, vedi Risoluzione dei problemi relativi agli autori.
NOTE
Quando si verificano problemi, è anche utile controllare l'elenco di Problemi noti per la tua istanza (release e service pack).

Scenari di risoluzione dei problemi per gli amministratori troubleshooting-scenarios-for-administrators

La tabella seguente fornisce una panoramica dei problemi che gli amministratori possono dover risolvere:

Ruolo/i
Problema
Amministratore di sistema
Fare doppio clic sul file jar Quickstart non ha alcun effetto o apre il file jar con un altro programma (ad esempio, gestione archivi)
Amministratore di sistema
La mia applicazione in esecuzione su CRX genera errori di memoria esaurita
Amministratore di sistema
La schermata di benvenuto AEM non viene visualizzata nel browser dopo aver fatto doppio clic AEM CM Quickstart

Amministratore di sistema

utente amministratore

Creazione di un dump di thread

Amministratore di sistema

utente amministratore

Verifica di sessioni JCR non chiuse

Problemi di installazione installation-issues

Vedi Problemi comuni di installazione per informazioni sui seguenti scenari di risoluzione dei problemi:

  • Fare doppio clic sul jar Quickstart non ha alcun effetto o sul file JAR con un altro programma (come archive manager).
  • Le applicazioni in esecuzione su CRX generano errori di memoria esaurita.
  • La schermata di benvenuto AEM non viene visualizzata nel browser dopo aver fatto doppio clic AEM Quickstart.

Metodi per la risoluzione dei problemi di analisi methods-for-troubleshooting-analysis

Creazione di un dump di thread making-a-thread-dump

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

Utilizzo del dump di thread Sling using-sling-thread-dumper

  1. Apri Console Web AEM; ad esempio in http://localhost:4502/system/console/.

  2. Seleziona la Thread sotto Stato scheda .

screen_shot_2012-02-13at43925pm

Utilizzo di jstack (riga di comando) using-jstack-command-line

  1. Trova il PID (process id) dell'istanza Java AEM.

    Ad esempio, puoi utilizzare ps -ef o jps.

  2. Esegui:

    jstack <pid>

  3. Questo mostrerà il dump di thread.

NOTE
Puoi aggiungere le immagini di thread a un file di registro utilizzando la >> reindirizzamento uscita:
jstack <pid> >> /path/to/logfile.log

Consulta la sezione Come prendere i dump di thread da una JVM documentazione per ulteriori informazioni

Verifica di sessioni JCR non chiuse checking-for-unclosed-jcr-sessions

Quando si sviluppano funzionalità per AEM WCM, è possibile aprire sessioni JCR (paragonabili all'apertura di una connessione al database). Se le sessioni aperte non vengono mai chiuse, il sistema potrebbe riscontrare i seguenti sintomi:

  • Il sistema diventa più lento.
  • Puoi vedere molti CacheManager: ridimensionaTutte le voci nel file di log; numero seguente (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 scoprire quale codice non sta chiudendo una sessione, consulta l’articolo della Knowledge Base Analizzare le 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 tempestiva di possibili problemi.

  1. Apri Console Web AEM; ad esempio in http://localhost:4502/system/console/.

  2. Seleziona Bundle sotto OSGI scheda .

  3. Seleziona:

    • lo stato dei bundle. Se qualcuno è Inattivo o Non soddisfatto, prova a interrompere e riavviare il bundle. Se il problema persiste, potrebbe essere necessario approfondire le indagini utilizzando altri metodi.
    • se uno dei bundle ha dipendenze mancanti. Tali dettagli possono essere visualizzati facendo clic sul nome del singolo bundle, che è un collegamento (il seguente esempio non ha problemi):

screen_shot_2012-02-13at44706pm

recommendation-more-help
5ce3024a-cbea-458b-8b2f-f9b8dda516e8