Les fichiers de log P5
Il peut être utile de connaitre le rôle des différents fichiers traçant l’activité des différents composants de P5 (Intranet Server, Dispatch, Connect…). La bonne connaissance de ces fichiers de log, de leur localisation et de la manière dont ils sont générés va permettre un meilleure exploitation et maintenance du progiciel P5.
Localisation
En standard, les logs P5 sont accessibles sous le répertoire « …\OPX2HttpRoot\admin\log » de la machine qui héberge l’application. Ce répertoire est également accessible depuis l’instance Apache sous l’url du type : /admin/log/.
Avec :
<IP_SERVER> : l’adresse IP de la machine hébergeant P5
<PORT_SERVEUR_HTTP> : le port du serveur http
<NOM_INSTANCE_P5> : le nom de l’instance P5
Accès au répertoire des logs P5 depuis le serveur HTTP
Logs du processus Dispatch
Les logs du type dispatch-AAAA-MM-JJ-.log sont ceux du processus Dispatch. Un nouveau log est créé à chaque démarrage du Dispatch s’il n’existe pas encore de fichier pour la date du jour. Etant donné qu’il n’existe qu’un seul processus Dispatch par environnement, il n’y a également qu’un seul fichier de log par date :
Fichiers de log générés par le Dispatch
Logs du processus Watchdog Dispatch
Le processus Dispatch est lancé, arrêté et surveillé par un processus Watchdog Dispatch qui a également son propre fichier de log du type : watchdog–dispatch–AAAA-MM-JJ.log. Comme pour le processus Disptach le fichier de log sera créé au démarrage s’il n’existe pas déjà de fichier de log pour la date du jour.
Fichiers de log générés par le Watchdog du Dispatch
Logs des processus Intranet
Les logs du type intranet-AAAA-MM-JJ-.log sont ceux des processus Intranet Server (IS). Un nouveau log est créé à chaque démarrage d’un processus IS s’il n’existe pas déjà de fichier de log pour la date du jour. Et l’on a un fichier de log par processus IS (un IS = un port).
Ce qui donne par exemple dans le cas où l’on a 3 processus IS (sur les ports 8400 à 8402) :
Fichiers de log générés par les IS
Note : dans le cas d’un cluster en mode Master/Slave, le port le plus élevé sera celui du processus IS Master. Ici ce sera le port 8402.
Logs du processus Watchdog Intranet
Les processus IS sont lancés, arrêtés et surveillés par un processus Watchdog Intranet qui a également son propre fichier de log du type : watchdog–intranet–AAAA-MM-JJ.log. Comme pour les processus IS le fichier de log sera créé au démarrage s’il n’existe pas déjà de fichier de log pour la date du jour.
Fichiers de log générés par le Watchdog des IS
Logs du processus Connect
Les logs du type OPX2Connect–AAAA-MM-JJ.log sont ceux du processus Connect. Un nouveau log est créé à chaque démarrage du Connect s’il n’existe pas encore de fichier pour la date du jour. Etant donné qu’il n’existe qu’un seul processus Connect par environnement, il n’y a également qu’un seul fichier de log par date :
Fichiers de log générés par le Connect
Remarques
Les différents fichiers de log P5 listés plus haut sont ceux des processus du serveur d’application P5. Les logs du serveur HTTP (IIS ou Apache) ne sont pas localisés dans le même répertoire. Pour le serveur HTTP Apache installé en standard avec P5 les logs du serveur Apache sont disponibles sous le répertoire : « …\OPX2HTTPServer\logs ».