在 Erlang 集群中的所有节点上运行 gen_server 的最佳方法是什么?
我正在 Erlang 中构建一个监控工具。当在集群上运行时,它应该在所有节点上运行一组数据收集功能,并在单个“记录器”节点上使用 RRD 记录该数据。 当…
Erlang:我应该以什么监督树结束编写任务调度程序?
主要是出于教育目的,我尝试编写一个任务(任务是一个 open_port({spawn_executable, Command}))调度程序。 我最终得到的树就像 supervisor | | sche…
Erlang动态supervisor启动gen_server
我有根主管创建其他主管: start_link() -> supervisor:start_link({local, ?MODULE}, ?MODULE, []). init([]) -> RestartStrategy = {one_for_one, 5…
主管是否需要启动自己的主管?
假设我有一个主管,我需要为该主管执行一些 start_child 。我必须首先启动所有的主管吗?或者我可以只supervisor:start_child(my_sup,[])而不启动my_s…
Erlang OTP 监督 Java 应用程序
我最近熟悉了 Erlang/OTP 技术,我想将其应用于以下方面来监视和监督 Java 应用程序: 检测它们的可用性、 启动和停止它们 换句话说,我希望 Erlang O…
自动重启 Erlang 应用程序
我最近遇到了一个错误,整个 Erlang 应用程序死掉了,产生了一条如下所示的日志消息: =INFO REPORT==== 11-Jun-2010::11:07:25 === application: mya…
Erlang Supervisor 重新启动与已关闭主机的连接的策略
我使用 erlang 作为服务之间的桥梁,我想知道人们对处理断开的连接有什么建议? 我正在从本地文件获取输入并将它们通过管道传输到 AMQP,可以想象 AMQ…
erlang OTP Supervisor 崩溃
我正在研究 Erlang 文档,试图了解设置 OTP gen_server 和 Supervisor 的基础知识。每当我的 gen_server 崩溃时,我的主管也会崩溃。事实上,每当我在…