Hello all.<div><br></div><div>I have 3 nodes running the cluster.</div><div><br></div><div>It works fine at beginning, but when I run /etc/init.d/networking restart (the command can lead to some node with different IP).</div>
<div><br></div><div>The cluster may not to find the node which change the ip.<br><br>For example, after the command, node 2 change the ip.</div><div>Now node 1 and node 3 are in cluster and can not find node2, but they still have the information about the cluster.</div>
<div>Node 2 can not find node 1 and node 3 either.</div><div><br></div><div><div>root@lab002:/home/ooo# rabbitmqctl cluster_status</div><div>Cluster status of node rabbit@lab002 ...</div><div>[{nodes,[{disc,[rabbit@lab003,rabbit@lab002,rabbit@lab001]}]},</div>
<div> {running_nodes,[rabbit@lab002]}]</div><div>...done.</div><div><br></div><br>In this case I need to restart the node 2 to make it find node 1 and node 3.</div><div><br></div><div>Is the cause that the erlang VM can not detect the ip change on nodes when running?</div>
<div><br></div><div>Thanks</div><div><br clear="all">Shen, Yu-Teh<br>
</div>