Depuración de Mochiweb (como depuración de ejabberd)
Pregunta
Me preguntaba si alguien sabe de una manera de ingresar a Mochiweb como lo hace ejabberd cuando ejecuta / sbin / ejabberdctl debug.
Solución
- Asegúrese de que
-sname $ NODE @ $ HOST
(o-name $ NODE @ $ FULLHOST
) esté presente en los parámetros deerl
llame astart.sh
de su proyecto basado en mochiweb -
Cree el archivo
debug.sh
con el siguiente código:#!/bin/bash erl -sname debug_$NODE@$HOST -remsh $NODE@$HOST
Asegúrese de no mezclar sname
y name
en los scripts, porque los nodos con nombres cortos no pueden comunicarse con nodos con nombres completos (y viceversa) . Además, asegúrese de utilizar la misma cookie en ambos nodos a través de < code> -setcookie parámetro de erl
o mediante el archivo ~ / .erlang.cookie
.
Por supuesto, debe reemplazar $ NODE, $ HOST y $ FULLHOST con los valores apropiados.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow