0 0

supervisor监督的工作进程是不是必须是gen_server,gen_fsm,gen_event5

我想把自己的一个进程加进监督树里。但这个进和不是gen_server等otp behaviour  。这样作是否有效?
2010年2月17日 01:53
目前还没有答案

相关推荐

    Erlang_OTP_设计原理(含目录).pdf

    行为(Behavior)是一组预定义的模式,用于实现常见类型的进程,如服务器进程(Gen_Server)、有限状态机(Gen_Fsm)、事件处理器(Gen_Event)和监督进程(Supervisor)。这些行为模式通过行为模块和回调模块的分离...

    Erlang OTP设计原理文档 中文版本

    每个节点都是一个监督者(Supervisor),它可以监控并管理一组子进程,这些子进程可以是其他监督者或工作进程(Workers)。当子进程出错时,监督者可以决定如何恢复,如重启进程、重新初始化或完全停止应用。这种...

    OTP Design Principles

    - **通知事件**:通过`gen_fsm:send_event/2`函数发送事件。 - **超时**:可以通过设置定时器来触发状态转换。 - **所有状态事件**:某些事件可以在任何状态下被处理。 - **停止**:使用`gen_fsm:stop/1`函数停止。 ...

    erlang tcp_server

    4. **gen_tcp模块**:这个模块提供了处理TCP连接的函数,如`gen_tcp:connect/3`用于建立客户端连接,`gen_tcp:recv/2,3`用于接收数据,`gen_tcp:send/2`用于发送数据,以及`gen_tcp:close/1`用于关闭连接。...

    RabbitMQ系统客户端连接到RabbitMQ服务端消息通信过程1

    - `amqp_connection_sup`启动后,会创建`amqp_gen_connection`进程和`amqp_connection_type_sup`监督进程。`amqp_gen_connection`负责实际的网络连接,而`amqp_connection_type_sup`监督其他与连接相关的子进程。 ...

    Erlang_OTP_设计原理 中文版

    例如Gen_Server、Gen_Fsm、Gen_Event和Supervisor等。每个行为模式都有其通用部分和特定部分。通用部分由Erlang/OTP库提供,开发者只需要专注于实现特定部分,即回调模块,以及根据需要导出特定的回调函数。 3. ...

    Supervisor守护进程离线脚本无脑安装

    Supervisor是一款强大的Linux/Unix系统下的进程管理工具,它可以用作简单的后台服务(daemon)控制器,也可以用作复杂的多进程管理器。Supervisor允许你通过网络接口或命令行工具来启动、停止、重启你的应用程序,...

    supervisor管理进程监控安装及配置

    **Supervisor管理进程监控安装与配置详解** Supervisor是一个用Python编写的进程管理工具,它能够帮助我们在Linux系统中管理后台服务进程,提供了一个简单易用的接口来启动、停止、重启以及监控进程。它的主要功能...

    Erlang-OTP-API 离线查询英文全手册

    例如,`gen_server`适用于处理服务请求,`gen_event`用于事件处理,而`supervisor`则是进程管理的基石。 6. **公共接口(CI)**:OTP提供了统一的公共接口,如`io`模块用于输入输出,`file`模块处理文件操作,`...

    linux c 进程监管 模仿supervisor

    心跳检查是通过周期性发送消息到监管进程来确认进程是否仍在运行,异常处理则是在检测到心跳中断时采取的动作,如重启进程。 在"dog.c"和"dogRegist.c"这两个源文件中,可能分别实现了主进程(监管进程)和子进程...

    Supervisor守护进程工具.pdf

    Supervisor是用Python开发的一个client/server服务,是Linux/Unix系统下的一个进程管理工具,不支持Windows系统。它可以很方便的监听、启动、停止、重启一个或多个进程。用Supervisor管理的进程,当一个进程意外被杀...

    supervisor-event-listener:Supervisor事件通知, 支持邮件, Slack, WebHook

    supervisor-event-listener Supervisor事件通知, 支持邮件, Slack, WebHook 简介 Supervisor是*nix环境下的进程管理工具, 可以把前台进程转换为守护进程, 当进程异常退出时自动重启. supervisor-event-listener监听...

    Erlang入门:构建application练习5(监督树)

    2. **模块(`.erl`)**:实际实现功能的代码,可以是普通的函数模块,也可以是行为模块(如gen_server,gen_event等)。 3. **启动脚本(`.boot`)**:指定启动应用时的初始状态,包括启动哪些进程及其顺序。 4. *...

    supervisor在linux环境下的离线安装包

    `Supervisor` 是一个在 Linux 系统中广泛使用的进程管理工具,它允许你通过一个简单的命令行界面或网络接口来启动、停止、监控和控制后台进程。在没有网络连接的环境中,离线安装 `Supervisor` 变得尤为重要。这个...

    Centos-supervisor安装与netcore进程守护.docx

    **CentOS上的Supervisor安装与.NET Core进程守护** 在服务器管理中,确保应用程序稳定运行是至关重要的。`Supervisor`是一个用Python编写的进程管理工具,它可以用来管理和监控后台进程,确保它们在出现异常时自动...

Global site tag (gtag.js) - Google Analytics