Mochiweb debug (come debug ejabberd)
Domanda
Mi chiedevo se qualcuno sapesse come entrare in Mochiweb come fa ejabberd quando si esegue il debug / sbin / ejabberdctl?
Soluzione
- Assicurati che
-sname $ NODE @ $ HOST
(o-name $ NODE @ $ FULLHOST
) sia presente nei parametri dierl
chiamastart.sh
del tuo progetto basato su mochiweb -
Crea il file
debug.sh
con il seguente codice:#!/bin/bash erl -sname debug_$NODE@$HOST -remsh $NODE@$HOST
Assicurati di non mescolare sname
e name
negli script, perché i nodi con nomi brevi non possono comunicare con nodi con nomi completi (e viceversa) . Assicurati inoltre di utilizzare lo stesso cookie su entrambi i nodi tramite < codice> -setcookie del parametro erl
o tramite il file ~ / .erlang.cookie
.
Ovviamente devi sostituire $ NODE, $ HOST e $ FULLHOST con i valori appropriati.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow