nodejs 简易守护进程
来源:互联网 发布:网络正常微信连接不上 编辑:程序博客网 时间:2024/05/22 04:44
正常情况下 进程出现未捕获异常时候,会退出,
但有时候当工作进程比较重要,出现异常时候希望能够重启一个新进程继续工作,这时需要使用到守护进程
主要逻辑:主进程监听子进程的exit 事件,当子进程exit的时候,重新fork一个新的工作进程
var cluster = require('cluster');let index = 0;if (cluster.isMaster) { var worker = cluster.fork(); //守护进程,当监听到 工作进程退出 的时候,重新fork 一个工作进程 worker.on("exit",function(){ cluster.fork(); }) // 守护进程,当监听到disconnect 的时候,重新fork 一个工作进程 //cluster.on('disconnect', function (worker) { // cluster.fork(); //})} else { setInterval(function () { console.log(index++); // 当是5的倍数的时候 抛出异常 if (!(index % 5)) { throw new Error("异常") } }, 1000)}
阅读全文
0 0
- nodejs 简易守护进程
- 使用nodejs实现守护进程
- nodejs的forever守护进程
- nodejs守护
- nodejs 3种守护进程使用说明forever/PM2/
- linux(centos 64位)nodejs 安装 forever 进程守护
- 守护进程守护自身
- 守护线程、守护进程
- 守护进程
- 守护进程
- 守护进程
- 守护进程
- 进程守护
- 守护进程
- 守护进程
- 守护进程
- 守护进程
- 守护进程
- Java值传递1
- android创建文件夹和文件
- STM32f103rc单片机驱动mpu6050单片机实现低功耗
- UESTC
- 20-Vue 组件
- nodejs 简易守护进程
- 学习PWM的一些总结
- 用Java统计单词出现的次数
- DDL
- @Component,@Repository、@Service 和 @Controller注解说明
- oracle中间的数据类型
- 输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。
- 实验吧-围在栅栏中的爱WriteUp
- 判断一个数阶乘N!的尾数中零的个数