Question

Je suis en train d'appeler ejabberdctl à partir d'un fichier PHP, mais il échoue avec l'erreur suivante:

Failed RPC connection to the node ejabberd@localhost: nodedown

Le noeud est en cours d'exécution, i ai vérifié en se connectant au serveur.

Lorsque le script php est exécuté c'est l'erreur que je vois dans des spectacles /opt/ejabberd-2.1.2/logs/ejabberd.log:

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

Détails sur le serveur:

ejabberd Version: 2.1.2
OS: Ubuntu 9.10 x64

Était-ce utile?

La solution

Il est susceptible d'être un problème de cookie. Vérifiez que le ejabberd de fonctionnement utilisateur et le php en cours d'exécution utilisateur sont tous les deux utilisent le même cookie (fichier cookie est nommé .erlang.cookie).

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top