【发布时间】:2016-07-25 15:57:02
【问题描述】:
我已更新到 ejabberd 16.03 并将其设置为 Elixir 项目依赖项(如:https://blog.process-one.net/how-to-use-ejabberd-as-an-elixir-application-dependency/)。 然后,我设置了一个包含三个节点(node1、node2、node3)的集群,其中节点 2 和 3 运行:ejabberd_cluster.join "node1"。
问题是,当我将节点 1 和 3 关闭时,我关闭了 node2 并尝试再次运行 node2,但它不起作用。
我读过:ejabberd clustering, Slave doesn't work when master goes down,但使用 Ejabberd 14 和 Erlang,问题没有发生。
我知道 Mnesia 的行为方式是这样,但是,为什么它在升级之前就起作用了?
【问题讨论】: