Ejabberd集群聊天不起作用

Posted

技术标签:

【中文标题】Ejabberd集群聊天不起作用【英文标题】:Ejabberd clustering chat not working 【发布时间】:2013-10-18 07:30:35 【问题描述】:

我正在尝试 ejabberd 聚类,我研究了很多关于 ejabberd 聚类的材料,最后我得到了 ejabberd 聚类。如果我在终端 mnesia:info() 两个 erlang 运行节点中执行此操作。与 tkabber 客户端聊天时,我无法为我的 ejabberd 日志文件获取任何日志,这是否有效。

【问题讨论】:

【参考方案1】:

您可以查看http://guntanis.tumblr.com/post/63791220016/ejabberd-2-1-cluster-on-aws-ubuntu 安装 ejabberd 后,它会提供集群分步说明。

【讨论】:

我得到了这样的运行 db nodes = ['ejabberd@server-02','ejabberd@server-01'] 但如果我停止 server01 意味着 server02 没有收到任何聊天消息。 你复制了所有的mnesia表吗? 是的,我按照命令 mnesia:change_table_copy_type(schema, node(), disc_copies) 复制了所有的 mnesia 表。 mnesia:add_table_copy(config, node(), disc_copies)。等等...是我在集群两个节点时错过的任何其他步骤,但为什么我不能与从节点通信

以上是关于Ejabberd集群聊天不起作用的主要内容,如果未能解决你的问题,请参考以下文章

XMPP 发送消息不起作用

从对话客户端应用程序登录 ejabberd 服务器上的注册用户不起作用

Facebook 客户聊天插件不起作用

Quickblox 一对一聊天记录不起作用

网络聊天的 CSS 布局不起作用

Smack Message.setType() 不起作用,类型设置为“聊天”