Résolution des incidents liés à AEM troubleshooting-aem
La section suivante décrit certains problèmes que vous pouvez rencontrer lors de l’utilisation d’AEM, ainsi que des suggestions pour les résoudre.
Scénarios de dépannage pour les administrateurs troubleshooting-scenarios-for-administrators
Le tableau suivant présente un aperçu des problèmes que les administrateurs peuvent avoir à résoudre :
Problèmes d’installation installation-issues
Voir Problèmes d’installation courants pour plus d’informations sur les scénarios de dépannage suivants :
- Double-cliquer sur le fichier Quickstart jar n’a aucun effet sur le fichier JAR avec un autre programme (tel que le gestionnaire d’archives).
- Les applications s’exécutant sur CRX renvoient des erreurs de mémoire insuffisante.
- Après avoir double-cliqué sur Quickstart AEM, l’écran d’accueil d’AEM ne s’affiche pas dans le navigateur.
Méthodes d’analyse de dépannage methods-for-troubleshooting-analysis
Créer une image mémoire des threads making-a-thread-dump
L’image mémoire des threads est une liste de toutes les unités d’exécution Java actuellement actives. Si AEM ne répond pas correctement, le thread dump peut vous aider à identifier les blocages ou d’autres problèmes.
Utilisation de Sling Thread Dumper using-sling-thread-dumper
-
Ouvrez la console web AEM, par exemple, à l’adresse
http://localhost:4502/system/console/
. -
Sélectionnez les threads dans l’onglet Statut.
Utilisation de jstack (ligne de commande) using-jstack-command-line
-
Recherchez le PID (ID de processus) de l’instance Java AEM.
Vous pouvez, par exemple, utiliser
ps -ef
oujps
. -
Exécutez :
jstack <pid>
-
L’image mémoire des threads s’affiche.
>>
:jstack <pid> >> /path/to/logfile.log
Pour plus d’informations, consultez la section Comment utiliser les images mémoire des threads d’une machine virtuelle Java (JVM).
Contrôle des sessions JCR non fermées checking-for-unclosed-jcr-sessions
Lorsque la fonctionnalité est développée pour AEM WCM, il est possible d’ouvrir des sessions JCR (cela s’apparente à l’ouverture d’une connexion de base de données). Si les sessions ouvertes ne sont jamais fermées, votre système peut présenter les symptômes suivants :
- Le système devient plus lent.
- Vous constatez qu’il y a de nombreuses entrées CacheManager: resizeAll dans le fichier journal. Le nombre (size=<x>) ci-dessous affiche le nombre de caches. Chaque session ouvre plusieurs caches.
- Parfois, la mémoire du système est saturée (après quelques heures, jours ou semaines, selon la gravité).
Pour analyser les sessions non fermées et déterminer le code qui ne ferme pas une session, reportez-vous à l’article de la base de connaissances Analyse des sessions non fermées.
Utilisation de la console web Adobe Experience Manager using-the-adobe-experience-manager-web-console
L’état des lots OSGi peut également donner une indication précoce des problèmes possibles.
-
Ouvrez la console web AEM, par exemple, à l’adresse
http://localhost:4502/system/console/
. -
Sélectionnez Lots dans l’onglet OSGI.
-
Vérifier :
- le statut des lots. Si le statut est Inactif ou Insatisfait, essayez d’arrêter et de redémarrer le lot. Si le problème persiste, vous devrez peut-être approfondir l’enquête en utilisant d’autres méthodes.
- Si l’un des lots possède des dépendances manquantes. Ces détails sont visibles en cliquant sur le nom du lot individuel, qui est un lien (l’exemple suivant n’a aucun problème) :