【问题标题】:In erlang/OTP how do I start appmon to monitor an existing node?在 erlang/OTP 中,我如何启动 appmon 来监控现有节点?
【发布时间】:2010-11-13 20:16:13
【问题描述】:

我有一个正在运行的 erlang 应用程序,用这个命令行启动

erl -boot start_sasl -config config/cfg_qa -detached -name peasy -cookie peasy -pa ./ebin -pa ./ebin/mochiweb -s peasy start

如果我启动一个新节点并运行 appmon:start(),即使使用相同的 cookie,“peasy”节点也不会出现。 webtool:start() 也会发生同样的情况

有人吗?

【问题讨论】:

    标签: erlang erlang-otp


    【解决方案1】:

    找到了。

    与 erlang 一样,要让两个节点相互通信,您需要 ping:

    1> net_adm:ping(other_node_you_want_to_monitor).
    pong
    2> appmon:start().
    {ok,<0.48.0>}
    

    你走了:)

    【讨论】:

    • 实际上,任何方式都可以查找 atom 以查看是否存在该名称的节点。不过,Ping 恰好是实现这一目标的一种简单易行的方法。
    猜你喜欢
    • 1970-01-01
    • 2020-06-01
    • 2011-02-09
    • 2011-06-12
    • 2011-03-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-12
    相关资源
    最近更新 更多