Erlang Mochiweb调试(如ejabberd调试)

Erlang Mochiweb调试(如ejabberd调试),erlang,ejabberd,mochiweb,Erlang,Ejabberd,Mochiweb,我想知道是否有人知道像ejabberd在运行/sbin/ejabberdctl debug时那样进入Mochiweb的方法 确保基于mochiweb项目的erl调用start.sh的参数中存在-sname$NODE@$HOST(或-name$NODE@$FULLHOST) 使用以下代码创建文件debug.sh: #!/bin/bash erl -sname debug_$NODE@$HOST -remsh $NODE@$HOST 确保不要在脚本中混合使用sname和name,因为。另外,确保

我想知道是否有人知道像ejabberd在运行/sbin/ejabberdctl debug时那样进入Mochiweb的方法

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

    #!/bin/bash
    erl -sname debug_$NODE@$HOST -remsh $NODE@$HOST
    
  • 确保不要在脚本中混合使用
    sname
    name
    ,因为。另外,确保通过
    -setcookie
    参数使用
    erl
    或通过
    ~/.erlang.cookie
    文件使用

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

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

    #!/bin/bash
    erl -sname debug_$NODE@$HOST -remsh $NODE@$HOST
    
  • 确保不要在脚本中混合使用
    sname
    name
    ,因为。另外,确保通过
    -setcookie
    参数使用
    erl
    或通过
    ~/.erlang.cookie
    文件使用


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

    太棒了,谢谢!它在第一次b/c时不起作用,我还必须将cookie设置为匹配,但在那之后它就起作用了。谢谢你关于饼干的好观点。我正在使用
    ~/.erlang.cookie
    文件中的cookie,所以忘记了
    -setcookie
    东西:)太棒了,谢谢!它在第一次b/c时不起作用,我还必须将cookie设置为匹配,但在那之后它就起作用了。谢谢你关于饼干的好观点。我正在使用
    ~/.erlang.cookie
    文件中的cookie,所以忘记了
    -setcookie
    东西:)