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

有帮助吗?

解决方案

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

    #!/bin/bash
    erl -sname debug_$NODE@$HOST -remsh $NODE@$HOST
    
  3. 请确保不要在脚本中混合 sname name ,因为具有短名称的节点无法与具有全名的节点通信(反之亦然)。此外,请务必通过<两个节点上的相同Cookie 代码> -setcookie 参数 erl 或通过〜/ .erlang.cookie 文件。

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top