Я пытаюсь вызвать ejabberdctl из файла PHP, но он не работает со следующей ошибкой:
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
Вероятно, это проблема с файлом cookie. Убедитесь, что пользователь, запускающий ejabberd и пользовательский php, использует тот же файл cookie (файл cookie называется .erlang.cookie).