gpt4 book ai didi

erlang - 停止 Erlang 守护进程

转载 作者:行者123 更新时间:2023-12-02 02:48:43 26 4
gpt4 key购买 nike

除了运行 $killall -9 beam.smp 之外,当我知道 Erlang 节点的 -sname 时,如何以编程方式杀死它?

如果我不希望心跳监视器重新启动进程,我如何确保上述问题的任何答案也会终止心跳?

是否有关于将 Erlang 部署为守护进程的不错的指南?

最佳答案

killkillall-9 几乎总是错误的。

您可以使用以下命令轻松地要求远程节点退出:

rpc:call(RemoteNode, init, stop, []).

我不知道这是否会阻止 heart 重新启动它,但我建议如果您希望停止它,则不应在不-永停模式。

更新 - Zed 指出 init:stop 使用 heart 做了正确的事情,因此上面的 rpc:call 是最好也是唯一的方法。

关于erlang - 停止 Erlang 守护进程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2130644/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com