La structure de trace et de journalisation en mode de base est activée par défaut lorsque vous configurez un nouveau serveur d'applications. Cette rubrique explique comment passer à la structure de journalisation et de trace HPEL (High Performance Extensible Logging).
Avant de commencer
Avant de commencer cette tâche, prenez connaissance des différences entre le mode HPEL et le mode de base. Soyez conscient des changements que vous serez susceptibles d'apporter aux outils et scripts dont vous disposez et qui utilisent les fichiers journaux et de trace du mode de base.
Pourquoi et quand exécuter cette tâche
HPEL met à disposition des fonctions de gestion des traces et des journaux plus rapides et des moyens plus souples d'utiliser le contenu des journaux et des traces que le mode de base. Vous pouvez passer au mode HPEL à l'aide de la console d'administration ou du scriptage wsadmin.
Procédure
- Utilisation de la console d'administration pour passer à HPEL
- Connectez-vous à la console d'administration.
- Si vous utilisez une topologie d'agent d'administration, sélectionnez un noeud à gérer et accédez à ce noeud.
- A partir de la section de navigation de la console, choisissez .
- Sélectionnez le serveur pour lequel vous voulez passer à HPEL.
- Cliquez sur Passer en mode HPEL.
- Sauvegardez les modifications.
- Utilisation du scriptage wsadmin pour passer à HPEL Effectuez les opérations ci-après pour modifier la configuration du serveur.
- Lancez wsadmin. Dans ce cas, vous pouvez connecter
wsadmin à un serveur en cours d'exécution ou accéder aux données de configuration d'un
serveur arrêté. Lisez les rubriques sur le démarrage du client de scriptage wsadmin pour plus d'informations.
- Obtenez une référence à l'objet de configuration HighPerformanceExtensibleLogging.
Avec Jython :
HPELService = AdminConfig.getid("/Cell:myCell/Node:myNode/Server:
myServer/HighPerformanceExtensibleLogging:/")
Tableau 1. Description de la commande AdminConfig. Ce tableau constitue une description de la commande AdminConfig.Commande |
Description |
maCellule |
Nom de la cellule |
myNode |
Nom d'hôte du noeud |
monServeur |
Nom du serveur |
- Associez l'attribut d'activation HighPerformanceExtensibleLogging à la valeur true.
Avec Jython :
AdminConfig.modify(HPELService, "[[enable true]]")
- Obtenez une référence à l'objet RASLoggingService.
Avec Jython :
RASLogging = AdminConfig.getid("/Cell:myCell/Node:myNode/Server:myServer/RASLoggingService:/")
Tableau 2. Description de la commande AdminConfig . Ce tableau constitue une description de la commande AdminConfig.Commande |
Description |
maCellule |
Nom de la cellule |
monNoeud |
Nom d'hôte du noeud |
monServeur |
Nom du serveur |
- Associez l'attribut d'activation RASLoggingService à la valeur false.
Avec Jython :
AdminConfig.modify(RASLogging, "[[enable false]]")
- Sauvegardez la configuration.
Avec Jython :
Résultats
A présent, le serveur est configuré pour l'utilisation d'HPEL au redémarrage.
Si cette tâche a été effectuée avec le gestionnaire de déploiement, il se peut que vous deviez synchroniser l'agent de noeud sur le noeud cible avant de redémarrer le serveur.
Que faire ensuite
Configurez HPEL en fonction de vos besoins. Si vous disposez d'outils ou de scripts qui utilisaient les fichiers journaux et de trace du mode de base, il se peut que vous deviez les modifier pour qu'ils fonctionnent avec HPEL.