根据http://docs.ejabberd.im/admin/guide/clustering/#adding-a-node-in-a-cluster的文档,应该通过ejaberdctl中的"join_cluster“命令来设置ejabberd集群。然而,目前有一个错误阻止了它的工作(至少在我的尝试中):https://github.com/processone/ejabberd/issues/676
是否有一种不依赖ejabberdctl手工设置集群的干净方法?以这样的方式,离线/联机的节点会根据需要自动重新加入?
(这对我来说并不是关键的任务,因为我只是在踢轮胎和测试东西,但是很好地知道事情是如何作为备份计划的,还可以用一种更多的手动方法来管理集群,以防火灾需要扑灭等等。)
发布于 2015-08-09 09:49:41
你有两个选择:
ejabberdctl join_clusterjoin_cluster正在做的事情。旧过程在文档的旧版本:https://github.com/processone/docs.ejabberd.im/blob/d35aba1da482d5b83a8e314c9039e7613216190f/content/admin/guide/index.md#clustering中进行了描述。正如您将看到的,这个过程非常复杂,因此您确实应该找到一种基于join_cluster工作的方法。
https://stackoverflow.com/questions/31901966
复制相似问题