2009-11-29 3 views

ответ

3
  1. Убедитесь, что -sname [email protected]$HOST (или -name [email protected]$FULLHOST) присутствует в параметрах erl вызова в start.sh вашего mochiweb основе проекта
  2. Создание файла 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 соответствующими значениями.

+0

Awesome, спасибо! Сначала это не сработало b/c, я должен был также -setcookie, чтобы соответствовать, но после этого он работал. Большое спасибо – ewindsor

+0

Хороший вопрос о печенье. Я использую cookie из файла '~/.erlang.cookie', поэтому забыл про вещь' -setcookie' :) – gleber

+0

Я обновил свой ответ, чтобы включить бит о cookie – gleber