在这种情况下,只有在其:restart选项被设置为:permanent(默认)的情况下定义其子规格时,管理程序才会重新启动。
示例过程是permanent进程由test_sup主管。执行除以零,错误过程首先报告错误。当进程使用函数启动时,将生成崩溃报告。proc_lib:spawn/3.主管生成显示崩溃过程的主管报告。
当由主管启动时,子规格可以如下所示: {ch4,{ch4,start_link,[]},permanent,brutal_kill,worker,[ch4]} 如果ch4是应用程序的一部分。
我们可以通过定义自己的模块调用解决这一问题useTask,restart::permanent并调用一个start_link负责重新启动任务,非常相似的功能Agent和GenServer。

扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2026 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059
粤公网安备44030502008569号
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号
