1

我正在尝试从 PHP 文件中调用 ejabberdctl,但它失败并出现以下错误:

Failed RPC connection to the node ejabberd@localhost: nodedown

节点正在运行,我已经通过登录服务器检查了这一点。

当 php 脚本运行时,这是我在 /opt/ejabberd-2.1.2/logs/ejabberd.log 中看到的错误:

=ERROR REPORT==== 2010-03-11 15:08:07 ===
** Connection attempt from disallowed node 'ejabberd-ctl@localhost' **

服务器详情:

Ejabberd 版本:2.1.2
操作系统:Ubuntu 9.10 x64

4

1 回答 1

4

这很可能是 cookie 问题。检查运行 ejabberd 的用户和运行 php 的用户是否都使用相同的 cookie(cookie 文件名为 .erlang.cookie)。

于 2010-04-09T18:13:00.010 回答