Мне было интересно, если кто-нибудь знает, как попасть в Mochiweb, как ejabberd, когда вы запустите/sbin/ejabberdctl debug?Mochiweb debug (как ejabberd debug)
0
A
ответ
3
- Убедитесь, что
-sname [email protected]$HOST
(или-name [email protected]$FULLHOST
) присутствует в параметрахerl
вызова вstart.sh
вашего mochiweb основе проекта Создание файла
debug.sh
со следующим кодом:#!/bin/bash erl -sname [email protected]$HOST -remsh [email protected]$HOST
Обязательно не смешивайте sname
и name
в сценариях, потому что nodes with short names can not communicate with nodes with full names (and vice versa) , Кроме того, обязательно используйте the same cookie on both nodes либо через -setcookie
параметр erl
, либо через файл ~/.erlang.cookie
.
Конечно, вы должны заменить $ NODE, $ HOST и $ FULLHOST соответствующими значениями.
Awesome, спасибо! Сначала это не сработало b/c, я должен был также -setcookie, чтобы соответствовать, но после этого он работал. Большое спасибо – ewindsor
Хороший вопрос о печенье. Я использую cookie из файла '~/.erlang.cookie', поэтому забыл про вещь' -setcookie' :) – gleber
Я обновил свой ответ, чтобы включить бит о cookie – gleber