bad_application 启动 erlang gen_server 应用程序时出错
我使用 gen_server 编写了一个简单的 erlang 应用程序。 当使用 application:start(myapp) 启动它时,我得到以下元组... {error,{bad_application,{ap…
在Erlang的gen_server中实现代码交换
我希望在 gen_server 上利用 Erlang 的热代码交换功能,这样我就不必重新启动它。我该怎么做呢?当我搜索时,我只能找到一篇文章提到我需要使用 gen_s…
erlang 中的事件管理器进程。命名进程或 Pids?
我有事件管理器进程,可以将事件分派给订阅者(例如http_session_created、http_session_destroyed)。如果使用 Pid 而不是命名进程,我必须将其放入…
如何使用ssl加密构建非阻塞TCP服务器
trapexit.org 上的非阻塞 TCP 服务器 解释了如何基于 tcp_gen 构建服务器,但我想要修改这个示例并使其与 ssl 一起使用。现在我完全不知道如何替换 {o…
使用gen_server封装mnesia表?
我有一个用 Erlang 制作的服务器应用程序。里面有一张记忆表 存储一些照片信息。本着“一切皆是 process”我决定将该表包装在 gen_server 模块中,以…
何时在 Erlang/OTP 应用程序中使用 gen_server
阅读 Joe Armstrong 的书并观看 Kevin Smith 的截屏视频后,我构建了一个简单的 OTP 应用程序,由单个 gen_server 和单个 Supervisor 组成,捆绑在一…
在 erlang/OTP 中,如何启动 appmon 来监视现有节点?
我有一个正在运行的 erlang 应用程序,使用此命令行启动 erl -boot start_sasl -config config/cfg_qa -detached -name peasy -cookie peasy -pa ./eb…
在 Erlang 中定期执行某些操作的最佳方法是什么?
我有一个流程需要每十五秒做一些工作。 我目前正在这样做: -behavior(gen_server). interval_milliseconds ()-> 15000. init()-> {ok, _State = Fasc…
名为timer_server的gen_server导致定时器模块函数不返回
我创建了一个主管,它生成了一个名为 timer_server 的 gen_server。 这个timer_server的任务之一是管理注册并调用timer:send_interval以一定的时间间…