【发布时间】:2012-04-03 18:12:36
【问题描述】:
我正在尝试找出是否可以启动具有给定状态的 gen_server。
我希望能够设置一个监视器/主管,当此服务器崩溃时,它会以其最后一个有效状态重新启动服务器。
非常欢迎任何有关如何解决此问题的建议。
到目前为止,我唯一的想法是有一个特殊的 handle_call/3 在调用时将服务器状态更改为所需的状态,但我想避免修改服务器模块并尽可能从我的监视器/主管进程中处理这个.
感谢您的宝贵时间。
【问题讨论】:
标签: error-handling erlang monitor gen-server