【发布时间】:2016-04-12 00:59:43
【问题描述】:
我想从https://github.com/processone/ejabberd 安装最新的 ejabberd。为此,需要 Erlang/OTP 18。我也是从https://github.com/erlang/otp 手动安装的。然后,我需要使用命令ejabberdctl start 启动 ejabberd 服务器。但其中有一些错误。
我的 mnesia 节点名称是 akash@akash-Latitude-3450,而 ejabberd 节点名称是 akash@localhost。因此,服务器没有启动。如何解决这个冲突?
日志->
2016-01-07 18:38:20.410 [严重] @ejabberd_app:db_init:125 节点名称不匹配:我是 [ejabberd@localhost],数据库归 ['ejabberd@akash -Latitude-3450']
2016-01-07 18:38:20.410 [关键] @ejabberd_app:db_init:127 在 ejabberdctl.cfg 中设置 ERLANG_NODE 或在 Mnesia 中更改节点名称
2016-01-07 18:38:20.410 [错误] 崩溃报告进程 有 0 个邻居退出,原因是:ejabberd_app:db_init/0 中的 node_name_mismatch 在 application_master:init/ 中的第 129 行4 线 134
【问题讨论】: