[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: ejabberd ne fonctionne plus



francois@avalenn.eu a écrit :

On Wed, Feb 04, 2015 at 05:50:34PM +0100, BERTRAND Joël wrote:
11:45:04.783 [info] Reusing listening port for 5222
11:45:04.784 [info] Reusing listening port for 5269
11:45:04.784 [info] Reusing listening port for 5280
11:45:04.784 [info] ejabberd 14.07 is started in the node ejabberd@rayleigh
11:45:04.784 [info] Application ejabberd started on node ejabberd@rayleigh

	Je dois donc avoir les ports en question ouverts. Je viens de tester en
loopback (pas de firewall) et je me prends un 'connection refused'. Même un
telnet sur localhost 5222 ne provoque aucune réaction. Rien non plus dans
les logs. nmap m'indique que les ports sont fermés. lsof ne me donne rien
pour le port 5222.

Que donne un netsat (typiquement "netstat -nap") ?

	Je ne vois rien qui corresponde à ejabber ou au port 5222, un
peu comme si ejabber n'avait pas l'autorisation ou ne pouvait pas
ouvrir le port. Ce qui est étrange, c'est que je n'ai aucune
information dans les logs.

Je ne connais pas du tout le modèle d'exécution de ejabber ou d'erlang
mais un strace (par ex. "strace -e trace=open,network -f -p
$PID_DE_EJABBER") devrait permettre de voir si il y a des erreurs
systèmes au moment de l'ouverture des ports.

Pas d'autres idées pour le moment. Peut-être existe-t-il un mode DEBUG
pour ejabber.

F.


Je n'ai rien vu de probant en cherchant par là. En revanche, je viens de lancer epmd à la main et il me renvoie ceci au lancement de ejabber :

Root rayleigh:[/etc] > epmd -d
epmd: Thu Feb  5 10:39:58 2015: epmd running - daemon = 0
epmd: Thu Feb  5 10:40:03 2015: ** got ALIVE2_REQ
epmd: Thu Feb  5 10:40:03 2015: registering 'ctl-ejabberd:1', port 52683
epmd: Thu Feb  5 10:40:03 2015: type 77 proto 0 highvsn 5 lowvsn 5
epmd: Thu Feb  5 10:40:03 2015: ** sent ALIVE2_RESP for "ctl-ejabberd"
epmd: Thu Feb  5 10:40:03 2015: ** got PORT2_REQ
epmd: Thu Feb  5 10:40:03 2015: ** sent PORT2_RESP (error) for "ejabberd"
epmd: Thu Feb  5 10:40:03 2015: unregistering 'ctl-ejabberd:1', port 52683
epmd: Thu Feb  5 10:40:03 2015: ** got NAMES_REQ
epmd: Thu Feb  5 10:40:03 2015: ** sent NAMES_RESP
epmd: Thu Feb  5 10:40:03 2015: ** got ALIVE2_REQ
epmd: Thu Feb  5 10:40:03 2015: registering 'ejabberd:1', port 56689
epmd: Thu Feb  5 10:40:03 2015: type 77 proto 0 highvsn 5 lowvsn 5
epmd: Thu Feb  5 10:40:03 2015: ** sent ALIVE2_RESP for "ejabberd"
epmd: Thu Feb  5 10:40:05 2015: ** got ALIVE2_REQ
epmd: Thu Feb  5 10:40:05 2015: reusing slot with same name 'ctl-ejabberd'
epmd: Thu Feb  5 10:40:05 2015: registering 'ctl-ejabberd:2', port 41692
epmd: Thu Feb  5 10:40:05 2015: type 77 proto 0 highvsn 5 lowvsn 5
epmd: Thu Feb  5 10:40:05 2015: ** sent ALIVE2_RESP for "ctl-ejabberd"
epmd: Thu Feb  5 10:40:05 2015: ** got PORT2_REQ
epmd: Thu Feb  5 10:40:05 2015: ** sent PORT2_RESP (ok) for "ejabberd"
epmd: Thu Feb  5 10:40:05 2015: unregistering 'ctl-ejabberd:2', port 41692

	Cordialement,

	JKB


Reply to: