13.7. Résolution de problèmes JGroups
13.7.1. Les nœuds ne forment pas un cluster
Veillez à ce que votre machine soit configurée pour IP multidiffusion. Deux programmes de tests peuvent être utilisés dans ce but : McastReceiverTest et McastSenderTest. Par exemple :
java -cp $JBOSS_HOME/bin/client/jboss-client.jar org.jgroups.tests.McastReceiverTest -mcast_addr 230.11.11.11 -port 5555 -bind_addr $YOUR_BIND_ADDRESS
Dans un autre écran, démarrez
McastSenderTest
:
java -cp $JBOSS_HOME/bin/client/jboss-client.jar org.jgroups.tests.McastSenderTest -mcast_addr 230.11.11.11 -port 5555 -bind_addr $YOUR_BIND_ADDRESS
Si vous souhaitez vous relier à une carte d'interface de réseau particulière (NIC), utiliser
-bind_addr
192.168.0.2, avec 192.168.0.2 pour adresse IP du NIC auquel vous souhaitez vous relier. Utiliser ce paramètre pour l'expéditeur et le receveur à la fois.
Vous devriez être en mesure de saisir vos entrées dans la fenêtre
McastSenderTest
et voir le résultat dans la fenêtre de McastReceiverTest
. Si non, essayez d'utiliser -ttl 32
dans l'expéditeur. Si cela échoue encore, contactez un administrateur de système pour vous aider à configurer correctement les adresses IP multidiffusion et demander à l'administrateur de veiller à ce que la multidiffusion fonctionne sur l'interface que vous avez sélectionnée ou, si les machines ont plusieurs interfaces, demandez qu'on leur dise quelle est l'interface appropriée. Une fois que vous saurez que multidiffusion fonctionne correctement sur chaque machine de votre cluster, vous pourrez répéter le test ci-dessus pour tester le réseau, en mettant l'expéditeur sur une machine et le récepteur sur une autre.