[AIX Solaris HP-UX Linux Windows][z/OS]

Script HmmControllerProcs.jacl

Le script HmmControllerProcs.jacl permet de modifier votre configuration d'exécution de la gestion de santé pour activer ou désactiver le contrôleur de santé ainsi que les redémarrages automatiques du serveur, et de définir ou de récupérer des valeurs pour d'autres paramètres de gestion de santé.

Rôle

Pour pouvoir modifier les paramètres d'exécution, vous devez disposer des privilèges d'opérateur ou d'administrateur.

Le fichier HmmControllerProcs.jacl permet d'exécuter les actions suivantes :
  • Activer ou désactiver le contrôleur de santé
  • Activer ou désactiver les redémarrages automatisés du serveur
  • Définir ou récupérer des valeurs pour d'autres paramètres de gestion de santé

Le script HmmControllerProcs.jacl modifie uniquement la configuration d'exécution.

Emplacement

Le script HmmControllerProcs.jacl se trouve dans le répertoire racine_serveur_app/bin.

Utilisation

Exécutez la commande suivante :
wsadmin -profile HmmControllerProcs.jacl -c "paramètres_procédure_insertion"
Remplacez la variable paramètres_procédure_insertion par le nom de la procédure et les valeurs de variable appropriées pour effectuer les modifications. En fonction du système d'exploitation utilisé, vous pouvez être amené à remplacer la valeur wsadmin par wsadmin.sh ou wsadmin.bat.

Procédures

Pour afficher la liste de toutes les procédures disponibles, exécutez la commande suivante :
wsadmin -profile HmmControllerProcs.jacl -c "help"
enable
Active le contrôleur de santé.
disable
Désactive le contrôleur de santé.
isEnabled
Vérifie que le contrôleur de santé est activé.
enableServer nom_noeud nom_serveur
Permet les redémarrages automatisés du serveur de ce noeud.
disableServernom_noeud nom_serveur
Ne permet pas les redémarrages automatisés du serveur de ce noeud.
isServerEnabled nom_noeud nom_serveur
Vérifie si les redémarrages automatisés du serveur sont autorisés sur le noeud spécifié.
isNodeMaintenance nom_noeud
Vérifie si le contrôleur de santé reconnaît que le noeud spécifié est en mode maintenance.
getMaxConsecutiveRestarts
Définit le nombre de tentatives de relance d'un serveur d'applications après un redémarrage. Si la valeur maximale est atteinte, le serveur est considéré comme défaillant et la procédure de redémarrage est désactivée.
setMaxConsecutiveRestarts nombre_de_redémarrages_consécutifs
Définit le nombre de tentatives de relance d'un serveur d'applications après un redémarrage.
getControlCycleLength
Renvoie la fréquence, en minutes, à laquelle les stratégies de santé doivent vérifier les instances du serveur d'applications pour déterminer si des interruptions se sont produites.
setControlCycleLength intervalle_en_minutes
Définit la fréquence, en minutes, à laquelle les stratégies de santé doivent vérifier les instances du serveur d'applications pour déterminer si des interruptions se sont produites.
getMinRestartInterval
Indique l'intervalle entre les redémarrages d'une instance de serveur d'applications.
setMinRestartInterval intervalle_en_minutes
Indique l'intervalle qui doit s'écouler entre les redémarrages d'une instance de serveur d'applications.
getRestartTimeout
Renvoie le délai d'attente appliqué par le contrôleur pour recevoir les événements d'arrêt et de redémarrage lors d'un redémarrage avant d'interroger l'état du serveur.
setRestartTimeout intervalle_en_minutes
Définit le délai d'attente appliqué par le contrôleur pour recevoir des événements de redémarrage et d'arrêt lors d'un redémarrage avant d'interroger l'état du serveur.

Exemple

La commande suivante active les redémarrages automatiques sur le serveur serveur_1 exécuté sur le noeud noeud_1 :
wsadmin.sh -profile HmmControllerProcs.jacl -c "enableServer noeud_1 serveur_1"

Icône indiquant le type de rubrique Rubrique de référence



Icône d'horodatage Dernière mise à jour: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rwve_odhmmscripts
Nom du fichier : rwve_odhmmscripts.html