Hello :)<br><br>I have a question about clustering. Here are the details of my current setup:<br><ul><li>I use ejabberd 2.1.10 on Debian squeeze, 64-bits.<br></li><li>I have two nodes (jabber1.dev and jabber2.dev) serving the jabber domain called jabber.dev.</li>

<li>jabber.dev is setup with a simple round-robin DNS that redirects all traffic equally between jabber1.dev and jabber2.dev.</li><ul><li>When I ping jabber.dev repeatedly, I do get the two IP addresses half of the time each, so that seems to work.<br>

</li></ul><li>I can connect to my jabber domain and and I can chat.<br></li><li>I pretty much followed this guide to set up the mnesia table replication: <a href="http://lists.jabber.ru/pipermail/ejabberd/2009-December/005535.html">http://lists.jabber.ru/pipermail/ejabberd/2009-December/005535.html</a></li>

<ul><li>Basically, I started off with jabber2.dev being entirely made up of remote copies table, which I then changed in the following way:</li><ul><li>Every table on jabber1 that was RAM only became RAM only on jabber2.</li>

<li>Every table on jabber1 that was RAM and disc became RAM and disc on jabber2.</li><li>Every table on jabber1 that was disc only remained as a Remote copy on jabber2.</li><li>I left all of the muc tables in Remote copy.<br>

</li></ul></ul></ul>Now, my problem is that I do not really get any additional fault-tolerance from this setup.<br><br>When I bring down jabber2.dev, I can still connect and chat to the jabber.dev domain. But when I bring down jabber1.dev, I get disconnected and cannot reconnect (even though jabber2.dev is still up).<br>

<br>I see two things that are weird:<br><ul><li>I can bring up the web admin interface using: jabber.dev:5280/admin as well as jabber1.dev:5280/admin but not jabber2.dev:5280/admin</li><ul><li>I tried to connect repeatedly (and always successfully) on jabber.dev and I know that I should end up on jabber2.dev half of the time thanks to the DNS round robin, so I assume that the admin web interface must be working on jabber2.dev, but when I access it directly it doesn't work (it's not an authentication problem, the page doesn't come up at all)...</li>

</ul><li>On jabber2.dev, I can see the jabber process when I do "ps aux | grep jabber", but when I do sudo ./ejabberdctl status I get:</li></ul><i>The node ejabberd@jabber2 is started with status: started<br>ejabberd is not running in that node<br>

Check for error messages: /opt/ejabberd-2.1.10/logs/ejabberd.log<br>or other files in that directory.<br><br>Commands to start an ejabberd node:<br> start Start an ejabberd node in server mode<br> debug Attach an interactive Erlang shell to a running ejabberd node<br>

 live Start an ejabberd node in live (interactive) mode</i><br><br>Whereas on jabber1.dev, the same command gives me:<br><br><i>The node ejabberd@jabber1 is started with status: started<br>ejabberd 2.1.10 is running in that node</i><br>

<br>Is there someone that can help me debug this problem...?<br><br>I can provide other informations if the above is not sufficient...!<br><br>Thanks a lot :) !!<br><br clear="all">--<br>Felix<br><br>