Utilisez les informations de dépannage pour identifier et éliminer les problèmes avec l'outil xsLogAnalyzer et ses rapports générés.
Procédure
- Problème : manque de mémoire lors de l'utilisation de l'outil xsLogAnalyzer pour générer des rapports.
Exemple d'erreur possible : java.lang.OutOfMemoryError:
GC overhead limit exceeded.
Solution : l'outil
xsLogAnalyzer s'exécute dans une machine JVM (Java virtual machine). Vous pouvez configurer la machine JVM pour augmenter la taille de segment avant d'exécuter l'outil
xsLogAnalyzer en définissant certains paramètres lorsque vous exécutez l'outil. L'augmentation de la taille du segment permet de stocker plus d'enregistrements dans la mémoire JVM.
Commencez avec 2 048 M en supposant que le système d'exploitation dispose d'une mémoire principale suffisante. Dans la même instance de ligne de commande dans laquelle vous voulez exécuter l'outil
xsLogAnalyzer, définissez la taille de segment de mémoire JVM maximale :
java -XmxHEAP_SIZEm
La valeur
HEAP_SIZE peut être un entier et représente le nombre de mégaoctets alloués au segment de mémoire JVM.
Par exemple, vous pouvez exécuter java -Xmx2048m. Si vous continuez de recevoir des messages indiquant un manque de mémoire ou que vous ne disposez pas des ressources pour allouer 2 048 Mo ou plus, limitez le nombre d'événements stockés dans le segment de mémoire. Vous pouvez limiter le nombre d'événements dans le segment de mémoire en envoyant le paramètre -maxRecords dans la commande xsLogAnalyzer.
- Problème : lorsque vous ouvrez un rapport généré à partir de l'outil xsLogAnalyzer, le navigateur se bloque et ne charge pas la page.
Cause : les fichiers HTML générés sont trop volumineux et le navigateur ne peut pas les charger.
Ces fichiers sont volumineux, car la portée des fichiers journaux que vous analysez est trop grande.
Solution : utilisez les paramètres -startTime, -endTime,
et -maxRecords lorsque vous exécutez l'outil xsLogAnalyzer pour limiter le nombre d'entrées de journal analysées. L'utilisation de ces paramètres lorsque vous exécutez le rapport améliore la clarté et l'exécution du rapport. Vous pouvez exécuter plusieurs rapports sur un même groupe de fichiers journaux.