![[8.5.5.4 ou ultérieure]](../ng_v8554.gif)
Activation d'Intelligent Management dans la trace de plug-in WebSphere
Intelligent Management dans la trace de plug-in WebSphere est activé à l'aide de la balise <traceSpecification>.
Pourquoi et quand exécuter cette tâche
Utilisez la balise <traceSpecification> pour activer le contrôle et le traçage basé sur des demandes. Pour activer ce traçage, voir Configuration de trace dans le plug-in du serveur Web. Pour plus d'informations sur les propriétés de la balise <traceSpecification>, voir Dynamic Routing-1.0.
Procédure
- Pour définir la trace de contrôle
:DEBUG
pour webserver1 et
webserver2, ajoutez le code suivant dans le
fichier server.xml du contrôleur.
<dynamicRouting> <traceSpecification name="default" specification=":DEBUG" webservers="webserver1, webserver2" /> </dynamicRouting>
Cette modifier est communiquée au serveur Web s'il est déjà connecté au service Dynamic Routing.
Configurez différentes spécification de trace de contrôle pour différents serveurs Web. Exemple :Remarque : Définissez le paramètre name sur default afin d'utiliser la spécification de trace de contrôle. Voir Configuration de trace dans le plug-in du serveur Web pour plus de détails.<dynamicRouting> <traceSpecification name="default" specification=":DEBUG" webservers="webserver1" /> <traceSpecification name="default" specification="request.http:DEBUG" webservers="webserver2" /> </dynamicRouting>
- Pour configurer des spécification de trace basées sur des
demandes pour webserver1, ajoutez le code
suivant dans le fichier
server.xml du contrôleur.
<dynamicRouting> <traceSpecification name="custom1" specification="request.http:DEBUG" condition="uri = '/foo'" webservers="webserver1" /> </dynamicRouting>
Remarque : La propriété condition est obligatoire pour les spécifications de trace basées sur les demandes. La propriété condition indique une expression qui est évaluée par Intelligent Management dans le plug-in pour chaque demande. La spécification de trace spécifiée est définie pour les demandes qui correspondent à l'expression. Pour plus d'informations concernant le format du paramètre de condition, voir Configuration de trace dans le plug-in du serveur Web.Les spécifications de trace basées sur des demandes sont évaluées selon l'ordre dans lequel elles sont indiquées. Si deux spécifications de trace de même nom sont spécifiées, celle qui est la plus récente a la priorité. Dans l'exemple suivant, control.process:DEBUG est utilisé pour la spécification de contrôle pour webserver1 :<dynamicRouting> <traceSpecification name="default" specification=":DEBUG" webservers="webserver1" /> <traceSpecification name="default" specification="control.process:DEBUG" webservers="webserver1" /> </dynamicRouting>
Utilisez “*“ pour définir la spécification de trace pour tous les serveurs Web qui sont connectés au service Dynamic Routing. Si une valeur de spécification contient des noms de serveur Web réels, la spécification de serveur Web remplace la spécification “*“, quel que soit l'ordre, en raison de sa spécificité. Il y a remplacement d'ordre lorsque les deux spécifications sont également ciblées pour “*“ ou pour les mêmes serveurs Web.<dynamicRouting> <traceSpecification name="default" specification=":DEBUG" webservers="*" /> <traceSpecification name="custom1" specification="http.request.rules:DEBUG" condition="uri = '/foo'" webservers="webserver1,webserver3" /> <traceSpecification name="custom2" specification="http.response:DEBUG" condition="uri = '/foo'" webservers="webserver1,webserver4" /> <traceSpecification name="custom3" specification="http.request.select:DEBUG" condition="virtualhost = 'ibm.com'" webservers="*" /> </dynamicRouting>
Tâches associées:
Référence associée:

Dispositions pour les centres de documentation | Commentaires

http://www14.software.ibm.com/webapp/wsbroker/redirect?version=phil&product=was-libcore-mp&topic=twlp_wve_enableIMtrace
Nom du fichier : twlp_wve_enableIMtrace.html