我正在尝试从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
答案 0 :(得分:4)
这可能是一个cookie问题。 检查运行ejabberd的用户和运行php的用户是否都使用相同的cookie(cookie文件名为.erlang.cookie)。