来自不允许节点的连接尝试' ejabberdctl-1 @ localhost'

时间:2015-06-17 13:21:29

标签: erlang ejabberd

标题是启动失败后在我的ejabberd日志文件中显示的内容。我做了一些谷歌搜索,并注意到它可能与我的饼干有关..

在erlang shell中运行get_cookie()会打印' nocookie'。这对于全新安装的erlang来说是典型的吗?我应该如何理想地设置cookie?

1 个答案:

答案 0 :(得分:1)

nocookie可能意味着该节点尚未以分布式模式启动。否则所有分布式节点都有cookie。

您必须确保您的节点以分布式模式(通过-name-sname参数)启动才能正常工作。

如果节点已经启动并且您可以访问shell,则可以使用net_kernel:start([Name, shortnames])net_kernel:start([Name, longnames])手动启动分布式内核。