Mochiweb调试(如ejabberd调试)

时间:2009-11-29 18:34:03

标签: erlang ejabberd mochiweb

我想知道是否有人知道进入Mochiweb的方式就像ejabberd在运行/ sbin / ejabberdctl调试时所做的那样?

1 个答案:

答案 0 :(得分:3)

  1. 确保基于mochiweb的项目-sname $NODE@$HOST中的-name $NODE@$FULLHOST来电参数中存在erl(或start.sh
  2. 使用以下代码创建文件debug.sh

    #!/bin/bash
    erl -sname debug_$NODE@$HOST -remsh $NODE@$HOST
    
  3. 请确保不要在脚本中混用snamename,因为nodes with short names can not communicate with nodes with full names (and vice versa)。另外,请务必通过-setcookie的{​​{1}}参数或erl文件使用the same cookie on both nodes

    当然你必须用适当的值替换$ NODE,$ HOST和$ FULLHOST。