Modification du port d'un serveur secondaire
Pour modifier le port d'un serveur secondaire se trouvant dans un jeu de répliques comportant un grand nombre de serveurs secondaires, vous devez arrêter et démarrer les serveurs secondaires dans un ordre spécifique et ne pas changer le port d'au moins un serveur secondaire tant que vous n'avez pas changé le port des autres.
Avant de commencer
Créez un jeu de serveurs secondaires. Voir Configuration de jeux de serveurs secondaires de collectivité Liberty. Cette rubrique comporte la section Exemple : créer et activer un jeu de serveurs secondaires, un exemple de création d'un jeu de serveurs secondaires comportant trois contrôleurs de collectivité sur le même hôte.
Pourquoi et quand exécuter cette tâche
Lorsque vous avez ajouté un serveur secondaire au jeu de répliques, vous avez spécifié un numéro de port pour ce serveur secondaire. Ainsi, l'élément suivant dans un fichier server.xml de serveur secondaire spécifie un port de 10011:
<collectiveController replicaPort="10011"
replicaSet="localhost:10010"
isInitialReplicaSet="false" />
Quand un jeu de répliques contient un seul serveur secondaire, il vous suffit de modifier la valeur de replicaPort. Cependant, quand le jeu de répliques est volumineux, vous devez arrêter un serveur secondaire avant d'en changer le port. De même, un serveur secondaire du jeu de répliques doit rester en cours d'exécution et avec un port inchangé tant que les autres serveurs n'ont pas été arrêtés et leurs ports changés.