Solução de problemas do Adobe Experience Manager troubleshooting-aem
A seção a seguir aborda alguns problemas que você pode encontrar ao usar o AEM (Adobe Experience Manager), juntamente com sugestões sobre como solucioná-los.
Cenários de solução de problemas para administradores troubleshooting-scenarios-for-administrators
A tabela a seguir fornece uma visão geral dos problemas que os administradores podem solucionar:
Métodos de análise de solução de problemas methods-for-troubleshooting-analysis
Fazendo um despejo de encadeamento making-a-thread-dump
O despejo de thread é uma lista de todas as threads do Java™ que estão ativas no momento. Se o AEM não responder corretamente, o despejo de thread poderá ajudar a identificar bloqueios ou outros problemas.
Uso do Sling Thread Dumper using-sling-thread-dumper
- Abra o AEM Web Console; por exemplo, em
https://localhost:4502/system/console/
. - Selecione a guia Threads em Status.
Usando jstack (linha de comando) using-jstack-command-line
-
Localize o PID (ID do processo) da instância do AEM Java™.
Por exemplo, você pode usar
ps -ef
oujps
. -
Executar:
jstack <pid>
-
Mostra o despejo de thread.
>>
:jstack <pid> >> /path/to/logfile.log
Consulte a documentação Como remover despejos de thread de uma JVM para obter mais informações
Verificando sessões JCR não fechadas checking-for-unclosed-jcr-sessions
Quando a funcionalidade é desenvolvida para o AEM WCM, as sessões JCR podem ser abertas (comparável à abertura de uma conexão de banco de dados). Se as sessões abertas nunca forem fechadas, o sistema pode apresentar os seguintes sintomas:
- O sistema fica mais lento.
- Você pode ver grande parte das entradas do CacheManager: resizeAll no arquivo de log; o seguinte número (size=<x>) mostra o número de caches, cada sessão abre vários caches.
- Periodicamente, o sistema fica sem memória (após algumas horas, dias ou semanas - dependendo da gravidade).
Para começar a analisar sessões não fechadas, consulte o artigo da Base de Dados de Conhecimento Unclosed Resource Resolver.
Uso do console da Web do Adobe Experience Manager using-the-adobe-experience-manager-web-console
O status dos pacotes OSGi também pode fornecer uma indicação antecipada de possíveis problemas.
-
Abra o AEM Web Console; por exemplo, em
https://localhost:4502/system/console/
. -
Selecione Pacotes na guia OSGI.
-
Verificar:
- o Status dos pacotes. Se algum estiver Inativo ou Insatisfeito, tente parar e reiniciar o pacote. Se o problema persistir, investigue mais usando outros métodos.
- se algum dos pacotes tem dependências ausentes. Esses detalhes podem ser vistos ao clicar no Nome do pacote individual, que é um link (o exemplo a seguir não tem problemas):