首页 文章

ejabberd群集不起作用

提问于
浏览
0

我在AWS上使用2个Ubuntu映像 Build 了一个ejabberd(v 15.04)集群 . 虽然我能够成功地将两者集中(使用命令join_cluster从第二个节点到第一个节点),但我不确定该行为是否符合预期......任何想法都将不胜感激...

为了详细说明,分别连接到2个节点的2个不同客户端可以相互通信 . 但是,当我在辅助节点上停止服务器时,我仍然希望这两个客户端能够相互通信 . 但相反,第二个客户端只是在服务器未运行时断开连接 .

有什么东西可以忽略这里吗?

非常感谢!

1 回答

  • 0

    使用join_as_master()方法连接两个节点 . 群集代码可在github网站上找到 . 为了做Ejabberd聚类我按照以下链接中的步骤:链接:http://chadillac.tumblr.com/post/35967173942/easy-ejabberd-clustering-guide-mnesia-mysql

    我做了集群,没有mysql表只有mnesia数据库

    Imp注意:1)ejabberd.yml文件应与主控主机中的相同 .

    2)将主服务器的.erlang.cookies文件复制到从服务器

    3)将在ejabberdctl.cfg中提及从属主机名,这与从属的yml文件中提到的不同 .

    4)对于我的sql,因为我们正在创建一个完全不同的机器..不需要添加到集群中 .

相关问题