Erlang应用程序问题
我尝试将应用程序编写到我的 Erlang 程序中。 我有 test_app.erl: -module(test_app). -behaviour(application). %% Application callbacks -export(…
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…
我可以在 C 节点中获得 Erlang OTP 行为吗?
例如,现在我有一个 C 节点(称为 CN),它连接到一个 erlang 节点(称为 EN)并使用 RPC 来使用 OTP 行为。因此,要将事件从 CN 发送到 EN 上的事件…
erlang发送套接字西里尔文数据
我正在尝试从用 Erlang 编写的服务器发送数据: gen_tcp:send(Socket, "Server connection refused \r\n"). 没关系。但是,当我尝试发送带有非拉丁符…
什么是“作为消息处理”的 Erlang 设计模式?工作队列?
我正在尝试找出 erlang 演讲中提到的一种设计模式。 本质上,演讲者提到使用“消息作为进程”的工作队列,而不是使用作业作为进程。 关键思想是,通过…
调用start_child/2时错误元组消息的含义
调用 start_child/2 时,我收到以下错误元组 {error, {{[],[]}, {child,undefined,"i.file_man", {sg_file_mgr,start_link, ["i.file", [0,1,2,3,4,5,…
gen_server 和运行时错误
我在 gen_server 的 init 部分遇到运行时错误。 - 初始化由 process_flag(trap_exit,true) 开始 - gen_server 是监督树的一部分 我尝试在终止模块中打…
在启动 start_child 调用的进程中注册子进程
我有一个逻辑模块,告诉主管启动子进程。我需要将这些孩子的 pid 存储在逻辑模块状态中。但如果主管重新启动它,我还需要更新子进程的 pid。 所以我不…