Comme les informations contenues dans une table de routage statique ne tiennent pas compte de l'état d'exécution
des serveurs, il est conseillé de supprimer cette table et de revenir à l'utilisation de la table de routage dynamique
dès que votre infrastructure à haute disponibilité est activée. Lorsque vous supprimez la table de routage statique, les membres du cluster recommence automatiquement à
utiliser le routage dynamique pour traiter les demandes d'accès aux beans enterprise.
Pourquoi et quand exécuter cette tâche
Pour supprimer la table de routage statique, procédez comme suit :
Procédure
- Pour chaque membre du cluster, réglez le port ORB_LISTENER_ADDRESS
à 0 (zéro).
- Dans la console d'administration,
cliquez sur nom_serveur,
puis sous Communications, cliquez sur .
- Cliquez sur ORB_LISTENER_ADDRESS dans la zone Nom du port.
- Remplacez la valeur spécifiée pour le port par 0 (zéro).
- Supprimez manuellement le fichier de la table de routage statique du répertoire config du gestionnaire de déploiement pour le cluster.
Le chemin de ce répertoire config a été intégré au message que vous avez reçu lors de l'exportation initiale du fichier. Si vous n'avez pas retenu l'information, vous pouvez effectuer une recherche dans le répertoire config du gestionnaire de déploiement pour le fichier nom_cluster.wsrttbl.
- Synchronisez les modifications de configuration entre les noeuds.
- Supprimez l'Epoch de référentiel de configuration. Si vous ne supprimez pas l'Epoch de référentiel de configuration, la synchronisation met à jour uniquement les fichiers édités par le composant de service de configuration, n'incluant pas le fichier contenant la table de routage statique.
A l'aide de Jacl :
set configRepository [$AdminControl completeObjectName
node=node_name,type=ConfigRepository,*]
$AdminControl invoke $configRepository refreshRepositoryEpoch
A l'aide de Jython :
configRepository = AdminControl.completeObjectName('node=node_name,
type=ConfigRepository,*')
AdminControl.invoke(configRepository, 'refreshRepositoryEpoch')
- Répétez ce processus pour chaque noeud que vous voulez synchroniser.
- Arrêtez le cluster. Suivez les instructions de la section Arrêt des clusters
ou Arrêt des clusters à l'aide du scriptage.
- Redémarrez le cluster. Suivez les instructions de la section Démarrage des clusters
ou Démarrage des clusters à l'aide du scriptage.
- Quittez l'outil wsadmin.
Résultats
Les membres du cluster recommencent à utiliser la table de routage dynamique pour traiter les
demandes IIOP.