【问题标题】:Mochiweb debug (like ejabberd debug)Mochiweb 调试(如 ejabberd 调试)
【发布时间】:2009-12-01 18:39:26
【问题描述】:

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

【问题讨论】:

    标签: erlang ejabberd mochiweb


    【解决方案1】:
    1. 确保-sname $NODE@$HOST(或-name $NODE@$FULLHOST)存在于基于mochiweb 的项目的erl 调用中的start.sh 参数中
    2. 使用以下代码创建文件debug.sh

      #!/bin/bash
      erl -sname debug_$NODE@$HOST -remsh $NODE@$HOST
      

    确保不要在脚本中混用snamename,因为nodes with short names can not communicate with nodes with full names (and vice versa)。此外,请确保通过erl-setcookie 参数或~/.erlang.cookie 文件使用the same cookie on both nodes

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

    【讨论】:

    • 太棒了,谢谢!起初它不起作用 b/c 我还必须 -setcookie 才能匹配,但在那之后它起作用了。非常感谢
    • 关于 cookie 的要点。我正在使用来自 ~/.erlang.cookie 文件的 cookie,所以忘记了 -setcookie 的事情 :)
    猜你喜欢
    • 2020-09-11
    • 1970-01-01
    • 2023-04-11
    • 2011-11-14
    • 2021-02-25
    • 1970-01-01
    • 2017-01-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多