Génération d'un cliché de serveur Liberty depuis la ligne de commande
Depuis la ligne de commande, vous pouvez utiliser la commande server dumpou server javadump pour capturer des informations de statut pour un serveur Liberty.
Pourquoi et quand exécuter cette tâche
La commande server dump est utile pour diagnostiquer les éventuels problèmes d'un serveur Liberty car le fichier de résultats contient la configuration de serveur, des informations de journalisation et des détails sur les applications déployées dans le répertoire workarea. Cette commande peut être appliquée aussi bien à un serveur en fonctionnement qu'à un serveur arrêté.
Dans le cas d'un serveur
en fonctionnement, les informations suivantes sont également capturées :
- L'état de chaque bundle OSGi sur le serveur
- Les informations de connexion pour chaque bundle OSGi sur le serveur
- La liste des composants gérée par l'environnement SCR (Service Component Runtime)
- Des informations détaillées sur chaque composant, fournies par le service SCR
- Les données d'administration de la configuration de chaque bundle OSGi
- Des informations sur les services OSGi enregistrés
- Les paramètres de l'environnement d'exécution, tels que la machine virtuelle Java™, la taille de segment de mémoire, le système d'exploitation, des informations sur les unités d'exécution et le statut du réseau
La commande server javadump est utile pour diagnostiquer les éventuels problèmes au niveau de la machine virtuelle Java, tels que les unités d'exécution bloquées, les interblocages, l'utilisation excessive du processeur, la consommation excessive de mémoire, les fuites de mémoire et les incidents sur la machine virtuelle. La commande ne peut être utilisée que sur un serveur en opération. Chaque type de cliché crée un fichier, mais certains types de cliché ne sont pas pris en charge par diverses machines virtuelles. Voir Option de commande serveur. Le répertoire par défaut des fichiers de cliché est ${rép.sortie.serveur}. Pour en définir un autre, vous devez utiliser la machine virtuelle (JVM) IBM® et définir les variables d'environnement suivantes :
- IBM_HEAPDUMPDIR
- IBM_COREDIR
- IBM_JAVACOREDIR