Exécution de diagnostics sous Linux/Solaris
L'outil de diagnostics fournit des informations importantes sur l'état d'ArcGIS Server. Cet outil sert à :
- connaître l'état du logiciel ArcGIS Server ;
- identifier les problèmes, en local et à distance ;
- trouver les causes possibles et suggérer des solutions.
Vous pouvez exécuter cet outil pour déterminer si ArcGIS Server a été correctement configuré pour votre système. Cet outil peut être exécuté dans le gestionnaire ArcGIS Server ou via la ligne de commande, sous Linux/Solaris.
Exécution de l'outil de diagnostics dans le gestionnaire ArcGIS Server
Dans le gestionnaire ArcGIS Server, cliquez sur le lien Serveur SIG > Diagnostics dans la partie gauche de la page.
L'outil présente une liste contenant le gestionnaire des objets serveur (SOM) et tous les conteneurs d'objets serveur (SOC). Sélectionnez la machine à diagnostiquer, puis cliquez sur Exécuter Diagnostics. Pour accéder aux résultats, reportez-vous à la section Interprétation des résultats du test Diagnostics ArcGIS Server.
L'outil de diagnostics du serveur part du principe que le moniteur ArcGIS Server est exécuté sur les hôtes que vous souhaitez diagnostiquer. Pour démarrer le moniteur, exécutez le script suivant sur chacun de ces hôtes : <Répertoire d'installation d'ArcGIS>/scripts/startmonitor. Reportez-vous à la section Fonctionnement de l'outil de diagnostics : infrastructure du moniteur pour en savoir plus sur l'infrastructure du moniteur.
Exécution de l'outil de diagnostics depuis la ligne de commande de votre système Linux/Solaris
Vous pouvez également exécuter cet outil de diagnostics depuis la ligne de commande. Cette procédure vous permet d'exécuter régulièrement l'outil sur des postes en local ou à distance (par exemple sur des postes d'installation SOC uniquement).
Le script est enregistré sous <Répertoire d'installation d'ArcGIS Server>/scripts/Server_diag_tool. Vous devez exécuter ce script en tant que propriétaire de l'installation ArcGIS Server, à savoir en tant qu'utilisateur possédant le répertoire d'installation ArcGIS Server. Trois modes vous sont proposés.
- Mode interactif (par défaut)
% ./Server_diag_tool
- Mode silencieux
% ./Server_diag_tool --silent
- Mode personnalisé
% ./Server_diag_tool --remote <NOMHOTE-1> <NOMHOTE-2>...<NOMHOTE-N>
Interprétation des résultats du test Diagnostics ArcGIS Server
Vous trouverez ci-après des informations et des explications sur toutes les vérifications effectuées par l'outil de diagnostics. Chaque diagnostic est indiqué au moyen d'un code au format DGXXX, selon la partie d'ArcGIS Server qu'il vérifie.
-
DG001 - check /etc/hosts: has entry for localhosttest
Le fichier /etc/hosts doit contenir une entrée pour l'hôte local. Si l'entrée n'existe pas, la vérification échoue.
- DG002 - check /etc/hosts: localhost = 127.0.0.1
Vérifie si l'adresse de bouclage IP de l'hôtel local est définie sur 127.0.0.1. Par exemple :
127.0.0.1 localhost
- DG003 - check /etc/hosts: has entry for <hostname>
Vérifie si le fichier /etc/hosts contient une entrée pour le nom d'hôte d'ArcGIS Server.
- DG004 - check /etc/hosts: <nom d'hôte> != 127.0.0.1
Cette vérifiation échoue si l'adresse IP du nom de l'hôte est définie sur l'adresse de bouclage. Il est nécessaire que l'entrée de nom d'hôte du fichier /etc/hosts ait une adresse IP valide.
Exemple :
10.14.912.5 gogo.esri.com gogo
DG005 - Vérifie si le fichier /etc/passwd contient une entrée pouragsadmin et agsuser. L'utilitaire de configuration d'ArcGIS Server créé ces utilisateurs de SE au moment de l'installation, le cas échéant. Sans ces utilisateurs, ArcGIS Server ne fonctionnera pas correctement.
Si la configuration a réussi et que ces deux utilisateurs ont été supprimés par la suite, vous pouvez créer manuellement ces deux utilisateurs afin de vérifier si ArcGIS Server fonctionne. Si les problèmes persistent, ArcGIS Server est probablement endommagé. Une réinstallation est recommandée.
Exemple :
DG005 - check /etc/passwd: user agsadmin
DG005 - check /etc/passwd: user agsuser
- DG006 - vérifier <répertoire d'installation d'ArcGIS Server> : propriétaire
Ceci vérifie que le propriétaire de l'installation d'ArcGIS Server possède bien le répertoire <répertoire d'installation d'ArcGIS Server>. Si cette vérification échoue, il est recommandé que vous réinstalliez ArcGIS Server.
- DG007 - vérifier <répertoire d'installation d'ArcGIS Server>: permissions
Le répertoire d'installation doit avoir au moins le privilège 711 (drwx - x - x) pour le propriétaire d'ArcGIS Server. Si cette vérification échoue, accordez au moins l'autorisation 711 au dossier.
- DG008 - vérifier <répertoire d'installation d'ArcGIS Server> : a de l‘espace
Ceci vérifie si l'utilisation de l'espace disque pour le répertoire d'installation d'ArcGIS Server n'est pas à 100 %. Si l'espace disque est entièrement utilisé, ArcGIS Server ne fonctionnera pas correctement. Il est nécessaire d'avoir plus d'espace disque
- DG009 - vérifier <répertoire d'installation d'ArcGIS Server>/servercore/tmp/mw : existe
Le répertoire <répertoire d'installation d'ArcGIS Server>/servercore/tmp/mw est utilisé périodiquement pour stocker les fichiers temporaires. Cette vérification valide la présence de ce répertoire. Si cette vérification échoue, généralement le dossier d‘installation d'ArcGIS Server est en mauvais état. il est recommandé que vous réinstalliez ArcGIS Server.
- DG010 - vérifier <répertoire d'installation d'ArcGIS Server>/servercore/tmp/mw : est accessible en écriture
Ceci vérifie si le propriétaire de l'installation d'ArcGIS Server possède les autorisations d'écriture dans le répertoire <répertoire d'installation d'ArcGIS Server>/server10.0/servercore/tmp/mw.
- DG011 - vérifier <répertoire d'installation d'ArcGIS Server>/servercore/tmp/mw : a de l'espace
Ceci vérifie que l'utilisation de l'espace disque pour <répertoire d'installation d'ArcGIS Server>/servercore/tmp/mw n'est pas à 100 %.
- DG012 - vérifier <fichier ou répertoire> : propriétaire
Ceci vérifie si le fichier ou le répertoire est possédé par le propriétaire de l‘installation comme ArcGIS Server. Si ce type de vérification échoue, exécutez ServerConfig pour résoudre le problème.
Exemples :
DG012 - vérifier /etc/remotesa : propriétaire
DG012 - vérifier /etc/remotesa/remotesa.config : propriétaire
- DG013 - check <fichier ou répertoire>: permissions
Vérifie si <fichier ou répertoire> dispose des bonnes autorisations.
Ce type de vérification comprend :
DG013 - check /etc/remotesa: permissions
Vérifie si le dossier /etc/remotesa dispose de l'autorisation 700 (drwx------).
DG013 - check /etc/remotesa/remotesa.config: permissions
Vérifie si le fichier /etc/remotesa/remotesa.config dispose de l'autorisation 700 (drwx------).
- DG014 - vérifier les répertoires du serveur
Cette vérification échoue en cas de problème affectant le fichier Server.dat (par exemple, si le Server.dat est manquant), si l'outil de diagnostic n'est pas en mesure de procéder aux vérifications DG015.
- DG015 - vérifier <chemin du répertoire du serveur>
La vérification des diagnostics obtient la liste de tous les répertoires du serveur <répertoire d'installation d'ArcGIS Server>/server/system/Server.dat et valide l'existence de chaque répertoire. Si la vérification échoue, remplacez le chemin par celui du répertoire du serveur approprié dans le gestionnaire d‘ArcGIS Server.
Exemples :
DG015 - vérifier <répertoire d'installation d'ArcGIS Server>/server/serverdir/arcgisjobs
DG015 - vérifier <répertoire d'installation d'ArcGIS Server>/server/serverdir/arcgiscache
DG015 - vérifier <répertoire d'installation d'ArcGIS Server>/server/serverdir/arcgisindex
- DG016 - vérifier le Registre pour ESRI\ArcServer
Vérifie que le registre utilisé par ArcGIS Server contient les entrées nécessaires pour l'emplacement et le type d'installation. Ces entrées sont créées par le programme de configuration. Si la vérification échoue, vous devez exécuter ServerConfig.
- DG017 - vérifier le Registre pour ESRI\CoreRuntime
Vérifie que le registre utilisé par ArcGIS Server contient les entrées nécessaires pour l'emplacement et le type d'installation. Ces entrées sont créées par le programme de configuration. Si la vérification échoue, vous devez exécuter ServerConfig.
- DG018 - vérifier Services de base : est en fonctionnement.
Ceci vérifie si les Services de base fonctionnent. Les Services de base forment la couche d'interopérabilité pour ArcGIS Server et leur rôle est critique pour le fonctionnement de l‘ArcGIS Server. Si cette vérification échoue, vous devez exécuter ServerConfig.
- DG019 - vérifier Services de base : Port RPC
Ceci vérifie si les Services de base utilisent un port determine 135 pour les Appels de procédure distants (RPC). Si cette vérification échoue, exécutez ServerConfig.
- DG020 - vérifier Services de base : Mode Enterprise
Ceci vérifie si le service de base fonctionne en mode Entreprise. Si cette vérification échoue, vous devez exécuter ServerConfig.
- DG021 - vérifier Services de base : Administrateur
This verifies if the core service's administrator is the ArcGIS Server install owner. Ceci vérifie si l'administrateur du service de base est le propriétaire d'installation d'ArcGIS Server. Si cette vérification échoue, exécutez ServerConfig.
- DG022 - vérifier Sécurité : Type
Ceci vérifie si le type d'authentification de sécurité pour les Services de base est fixé correctement.
- DG023 - vérifier Sécurité : Port
Ceci vérifie si le processus de sécurité fonctionne sur le port 3774. Si cette vérification échoue, exécutez ServerConfig.
- DG024 - vérifier Sécurité : Domaine
Ceci vérifie si le nom de domaine utilisé par le mécanisme de sécurité du Service de base est le même que le nom de la machine SOM. Si cette vérification échoue, exécutez ServerConfig.
- DG025 - vérifier Sécurité : DomainServer
Ceci vérifie si le DomainServer utilisé par le mécanisme de sécurité du Service de base est le même que le nom de Domaine. A la fois le nom de domaine et le serveur de domaine spécifient la machine hôte sur laquelle le service d'authentification de l'utilisateur SIG local(pour ArcGIS Server) fonctionne. Si cette vérification échoue, vous devez exécuter ServerConfig.
- DG026 - vérifier Sécurité : DomainServerSecondary
Ceci vérifie si le nom de DomainServer secondaire utilisé par le mécanisme de sécurité du Service de base est défini. Ceci est pour configurer le basculement SOM. Si le basculement n'est pas défini, ArcGIS Server fonctionnera toujours correctement; l'outil de diagnostic donne juste un message de [WARNING].
- DG027 - processus de vérification : <nom de processus>
Ceci vérifie si le processus déclenché par ArcGIS Server fonctionne. ArcGIS Server ne fonctionnera pas correctement si le processus ne fonctionne pas. Si ce type d'erreur survient, arrêtez ArcGIS Server et assurez-vous qu'aucun processus ArcGIS Server n'est en cours d'exécution. Redémarrez ArcGIS Server. Si l'erreur persiste, exécutez ServerConfig.
Ce type de vérification comprend :
DG027 - vérifier le processus : mwrpcss
Ceci vérifie si le processus "mwrpcss" qui représente le "Serveur RPC" fonctionne. La structure d’ArcGIS Server dérive de la technologie DCOM qui prend en charge la distribution des objets COM sur différentes machines et la communication entre eux. Le processus mwrpcss assure cette prise en charge sous Linux/Solaris.
DG027 - vérifier le processus : regss
Ceci vérifie si le processus regss (qui représente le service de registre) fonctionne. Le service de registre gère les données du registre utilisées par les services de base.
DG027 - vérifier le processus : watchdog
Ceci vérifie si le processus "watchdog" fonctionne. Watchdog fait partie des services de base et est chargé de garder les processus "mwrpcss" et "regss" vivants. Si les processus mwrpcss ou regss s’arrêtent de manière inattendue, le processus watchdog les redémarrera immédiatement.
DG027 - vérifier le processus : remotesa
Ceci vérifie si le processus d’identification (remotesa) fonctionne. Le serveur d'identité fournit des services d'authentification pour ArcGIS Server.
DG027 - vérifier le processus : ns-slapd
Ceci vérifie si le processus de serveur de répertoire (ns-slapd) fonctionne. Le serveur de répertoire est un référentiel pour stocker les comptes utilisateurs d'ArcGIS Server.
DG027 - vérifier le processus : arcsom.exe
Ceci vérifie si le gestionnaire d'objets serveur (SOM) fonctionne.
DG027 - vérifier le processus : java -jar arcgis_manager
Ceci vérifie si le gestionnaire d'ArcGIS Server fonctionne comme le propriétaire de l'installation d'ArcGIS Server.
DG027 - vérifier le processus : java/manager/service/tomcat/managerappserver
Ceci vérifie si le serveur Tomcat qui héberge les applications déployées et les services Web fonctionne comme le propriétaire de l'installation d'ArcGIS Server.
DG027 - vérifier le processus : Xvfb
Ceci vérifie si le processus Xvfb fonctionne.
DG027 - vérifier le processus : java/manager/service/derby
Ceci vérifie si le processus Java requis par la sécurité du gestionnaire d'ArcGIS Server fonctionne.
- DG028 - vérifier le serveur LDAP : écoute
Il s'agit d'une vérification supplémentaire pour le serveur de répertoire pour vérifier s'il écoute sur le port (MWR_LDAPPORT) comme spécifié dans le fichier /etc/remotesa/remotesa.config. Ce port est 62000 par défaut. Si cette vérification échoue, arrêtez ArcGIS Server. Assurez-vous que le port spécifié n'est pas occupé par un autre processus. Redémarrez ArcGIS Server.
.
- DG029 - check permissions: arcsom.exe
Vérifie si l'exécutable du gestionnaire d'objets serveur (<répertoire d'installation d'ArcGIS Server>/bin/arcsom.exe) a des droits d'accès en lecture, en écriture et en définition d’ID utilisateur (setuid).
Si cette vérification échoue, exécutez les commandes suivantes en tant que propriétaire de l'installation :
% chmod 755 arcsom.exe
% chmod a+s arcsom.exe
- DG030 - check permissions: arcsom.init
Vérifie si l'exécutable du Gestionnaire d'objets serveur (<répertoire d'installation d'ArcGIS Server>/bin/arcsom.init) a des droits d'accès en lecture, en écriture et en définition d'ID utilisateur (setuid).
Si cette vérification échoue, exécutez les commandes suivantes en tant que propriétaire de l'installation :
% chmod 755 arcsom.init
- DG031 - check permissions: arcsoc.exe
Vérifie si l'exécutable du Conteneur d'objets serveur (<répertoire d'installation d'ArcGIS Server>/bin/arcsoc.exe) a des droits d'accès en lecture, en écriture et en définition d'ID utilisateur (setuid).
Si cette vérification échoue, exécutez les commandes suivantes en tant que propriétaire de l'installation :
% chmod 755 arcsom.exe
% chmod a+s arcsoc.exe
- DG032 - check permissions: arcsoc.init
Vérifie si l'exécutable du Conteneur d'objets serveur (<répertoire d'installation d'ArcGIS Server>/bin/arcsoc.init) a des droits d'accès en lecture, en écriture et en définition d'ID utilisateur (setuid).
Pour résoudre le problème si cette vérification échoue, exécutez les commandes suivantes en tant que propriétaire de l'installation :
% chmod 755 arcsoc.init
- DG033 - vérifier Utilisateur de cartographies
L’ArcGIS Server cartographie tous ses utilisateurs SIG locaux soit à l’un des deux comptes SE - "agsadmin" ou "agsuser". Cette étape vérifie que le fichier de cartes d'utilisateurs d'ArcGIS Server (<répertoire d'installation d'ArcGIS Server>/servercore/.Server/.arcgis_usermap) a au moins trois entrées. Par défaut, ce fichier doit avoir des entrées pour les utilisateurs d'ArcGIS Server: "admin", "agsadmin" et "agsuser". Pour résoudre le problème, exécutez ServerConfig.
- DG034 - check User Mappings permissions
Vérifie si le propriétaire de l'installation ArcGIS Server a au moins les accès en lecture et en écriture au fichier de carte utilisateur situé à l'emplacement suivant : <répertoire d'installation d'ArcGIS Server>/servercore/.Server/.arcgis_usermap.
Si cette vérification échoue, accédez au répertoire <répertoire d'installation d'ArcGIS Server>/servercore/.Server, puis exécutez la commande suivante en tant que propriétaire de l'installation :
% chmod 700 .arcgis_usermap
- DG035 - vérifier hôtes SOC :
Cette vérification affichera quand quelque chose ne va pas avec le fichier Server.dat (par exemple, si le Server.dat est manquant) et l'outil de diagnostic n'est pas en mesure de procéder aux vérifications DG036.
- DG036 - vérifier hôtes SOC <nom d'hôte SOC> : est accessible
L’outil de diagnostic obtient la liste de tous les conteneurs des objets serveur (SOC) depuis <répertoire d'installation d'ArcGIS Server>/server/system/Server.dat et vérifie si chaque machine serveur est accessible.
- DG037 - vérifier hôte SOC <nom d'hôte SOC> : est en fonctionnement.
L’outil de diagnostic obtient la liste de tous les conteneurs des objets serveur (SOC) depuis <répertoire d'installation d'ArcGIS Server>/server/system/Server.dat et vérifie si ArcGIS Server sur chacune de ces machines est actif et à l'écoute sur le port 135.
- DG038 - vérifier si le port <numéro de port> est à l'écoute
Ceci vérifie si les ports énumérés sont utilisés par ArcGIS Server. Si ces ports ne sont pas disponibles pour ArcGIS Server, ArcGIS Server ne fonctionnera pas bien.
Si vous obtenez un échec lors de la vérification, arrêtez ArcGIS Server, assurez-vous que le port spécifié n'est pas occupé par un autre processus, puis redémarrez ArcGIS Server.
Ce type de vérification comprend :
DG038 - vérifier si le port 8399 écoute
Ceci vérifie si le serveur Tomcat qui héberge les applications déployées et les services Web écoute sur le port 8399.
DG038 - vérifier si le port 8309 écoute
Ceci vérifie si le Connecteur AJP/1.3 écoute sur le port 8309.
DG038 - vérifier si le port 8099 écoute
Ceci vérifie si le serveur Tomcat qui héberge le gestionnaire d'ArcGIS Server écoute sur le port 8099.
DG038 - vérifier si le port 8109 écoute
Ceci vérifie si le Connecteur AJP/1.3 écoute sur le port 8109.
DG038 - vérifier si le port 8621 écoute
Ceci vérifie si la sécurité d'ArcGIS Server écoute sur le port 8621.
- DG039 - vérifier le serveur LDAP : structure de stockage des mots de passe
Ceci vérifie si le serveur LDAP a la bonne structure de stockage. Si ce type de vérification échoue, exécutez ServerConfig.
- DG040 - vérifier le serveur LDAP : validité de mot de passe
Ceci vérifie si le mot de passe pour accéder au serveur LDAP est valide. Si cette vérification échoue, exécutez le script <répertoire d'installation d'ArcGIS Server>/servercore/tools/ldap/setldappwd.sh pour résoudre le problème.
- DG041 - vérifier si le fichier de configuration du serveur (Server.dat) existe
Ceci vérifie si le fichier Server.dat existe. Ce fichier devrait se trouver dans le répertoire <répertoire d'installation d'ArcGIS Server>/server/system. Avec une installation SOM uniquement, ce fichier sera généré après avoir ajouté une machine SOC au système.
- DG042 - vérifier si le fichier de configuration des points de vente de sécurité (security.xml) existe
Ceci vérifie si le fichier security.xml (pour la configuration de sécurité d'ArcGIS Server) existe. Ce fichier est installé dans le répertoire <répertoire d'installation d'ArcGIS Server>/java/manager/service/lib/security.xml
- DG043 - vérifier /etc/hôtes : L'adresse IP <adresse IP> est correcte
Ceci vérifie si l'adresse IP de l'entrée d'hostname dans le fichier /etc/hosts est correct.
- DG044 - vérifier paramètres régionaux : Les paramètres régionaux du serveur correspondent à l'environnement local
Ceci vérifie si les paramètres régionaux dans lequel le serveur fonctionne correspond à l'environnement local du système d'exploitation.
- DG045 -vérifier si la longueur du <chemin du répertoire des tâches> dépasse 30 caractères
Cette vérification donne un [WARNING] si le <chemin du répertoire des tâches> dépasse 30 caractères Vous pouvez définir ce chemin dans le gestionnaire de l’ArcGIS Server en cliquant surServeur SIG > Répertoires de serveur. Le chemin par défaut est <répertoire d'installation d'ArcGIS Server>/server/serverdir/arcgisjobs. Si ce chemin dépasse 30 caractères, vous pourriez avoir des problèmes à utiliser des outils de géotraitement avec des grilles et des couvertures. Pour plus d'informations, vérifier Création de tâches pour l'environnement UNIX / Linux.
- DG046 - Pour la plateforme Solaris uniquement - la mise à jour corrective de la version Solaris doit être plus récente que Solaris 10, version 08/07, mise à jour 5.
La vérification examine si la version du système d'exploitation Solaris est la version 10 08/07 et a effectué la mise à jour corrective 5 ou ultérieure. Cette mise à jour ou les versions ultérieures contiennent la version Xorgs de Xvfb requise par ArcGIS Server. Sinon, ArcGIS Server ne fonctionnera pas. Cette vérification n’est que pour la plateforme Solaris. Sur la plateforme Linux, elle retourne [S.O].
- DG047 - Pour la plateforme Solaris uniquement - Xvfb est installé sous /usr/X11/bin
La version Xorgs de Xvfb par défaut est installée sous /user/X11/bin. ArcGIS Server vérifie cet emplacement pour Xvfb. S’il n'est pas présent dans cet emplacement, ArcGIS Server ne fonctionnera pas. Cette vérification n’est que pour la plateforme Solaris. Sur la plateforme Linux, elle retournera [S.O].
DG048 - Que pour la plateforme Solaris - vérifier la valeur des descripteurs maximum
Le nombre total des descripteurs de fichiers est défini par la commande ulimit sous Solaris. Si cette valeur est inférieure à 4096, cette vérification donnera un avertissement car elle pourrait affecter les performances d'ArcGIS Server quand les services utilisent les connexions ArcSDE. Pour une explication détaillée, consultez la Base de connaissances ESRI article 37267. Cette vérification n’est que pour la plateforme Solaris. Sur la plateforme Linux, elle retourne [S.O].
- DG049 - Pour installer SOC uniquement - vérifier le fonctionnement du service d'authentification sur la machine SOM.
Si le service d'authentification ne fonctionne pas sur la machine SOM où le SOC est redirigé, la machine SOC ne sera pas authentifiée et n'est pas utilisable.
Pour résoudre ce problème :
- assurez-vous que les services d'ArcGIS Server fonctionnent sur la machine SOM. Comme le propriétaire de l'installation, exécutez :
% ps -e | grep arc
- Vérifiez que la machine SOC peut accéder à la machine SOM sur le réseau. Sur la machine SOC, essayez de vous connecter à distance à la machine SOM en exécutant :
% telnet <hôte SOM> 3774
- assurez-vous que les services d'ArcGIS Server fonctionnent sur la machine SOM. Comme le propriétaire de l'installation, exécutez :
Fonctionnement de l'outil de diagnostics : infrastructure du moniteur
L'outil de diagnostics est pris en charge par l'infrastructure du moniteur. Le moniteur est un programme autonome qui s'exécute sur toutes les machines ArcGIS Server en tant que processus d'arrière-plan. Son exécution est nécessaire au fonctionnement de l'outil de diagnostics. Les scripts servant à démarrer et à arrêter le moniteur sont enregistrés dans le dossier <Répertoire d'installation d'ArcGIS Server>/scripts. Ils ont pour nom startmonitor/stopmonitor.
Le lancement ou l'arrêt du moniteur s'effectue en exécutant
% <Répertoire d'installation d'ArcGIS Server>/scripts/startmonitor
% <Répertoire d'installation d'ArcGIS Server>/scripts/stopmonitor
Si ArcGIS Server est démarré au moyen du script startserver, il vérifie que le moniteur est déjà en cours d'exécution. Si tel n'est pas le cas, ce script se charge de démarrer le moniteur. L'exécution du script stopserver n'arrête PAS le processus du moniteur.
Par défaut, le moniteur s'exécute sur le port 2422. Ce numéro de port et d'autres propriétés sont définis dans le fichier <Répertoire d'installation d'ArcGIS Server>/java/tools/monitor/monitor.xml. C'est à partir de là que vous pouvez modifier les propriétés suivantes :
- ListenerPort
Cette propriété indique le numéro de port que le moniteur utilise pour écouter les requêtes entrantes. Les numéros de port acceptés se situent dans une plage allant de 1024 à 65535. Par défaut, le moniteur utilise le port 2422.
- LogLevel
Cette propriété indique le niveau d'informations que le moniteur produit et enregistre dans son fichier journal. Ce fichier journal est enregistré sous <Répertoire d'installation d'ArcGIS Server>/java/tools/monitor/logs/monitor.log. Ce fichier est remplacé à chaque démarrage du moniteur. Vous trouverez ci-dessous les niveaux de données journal pris en charge, par ordre croissant d'importance des messages :
-
FINE—Records verbose messages that include the request XML received and the response XML returned
-
INFO—Records messages related to normal operation of the Monitor, for example, a new client connection
-
WARNING : enregistre les messages correspondant à des erreurs non irrécupérables.
-
SEVERE—Records errors that require immediate attention
Si le moniteur est configuré pour enregistrer des messages de niveau INFO, tous les messages WARNING et SEVERE sont également enregistrés, etc. Par défaut, le moniteur est configuré sur le niveau INFO.
-
- SocketTimeout
Cette propriété indique le temps d'attente maximal du moniteur (en secondes) pour la requête d'un client, avant temporisation. La valeur par défaut est de 120 secondes.
- ProcessTimeout
Cette propriété indique le temps d'attente maximal du moniteur (en secondes) pour la réponse d'un programme local (par exemple d'un diagnostic), avant temporisation. La valeur par défaut est de 120 secondes. Les délais maximums sont définis de sorte que vous n'ayez pas à les modifier, sauf si le réseau (dans le cas de SocketTimeout) ou les machines (dans le cas de ProcessTimeout) se révèlent extrêmement lents.