Mochiweb调试(如ejabberd调试)
题
我想知道是否有人知道进入Mochiweb的方式就像ejabberd在运行/ sbin / ejabberdctl调试时所做的那样?
解决方案
- 确保
erl
的参数中存在-sname $ NODE @ $ HOST
(或-name $ NODE @ $ FULLHOST
)调用基于mochiweb的项目的start.sh
-
使用以下代码创建文件
debug.sh
:#!/bin/bash erl -sname debug_$NODE@$HOST -remsh $NODE@$HOST
醇>
请确保不要在脚本中混合 sname
和 name
,因为具有短名称的节点无法与具有全名的节点通信(反之亦然)。此外,请务必通过<两个节点上的相同Cookie 代码> -setcookie 参数 erl
或通过〜/ .erlang.cookie
文件。
当然你必须用适当的值替换$ NODE,$ HOST和$ FULLHOST。
不隶属于 StackOverflow