NodeJS npm forever

简介:

NodeJS里面最常遇到就是程式流程异常,导致整个程式毁掉,而这个结果小则导致跳出例外处理,大则变成整个NodeJS异常关闭。如果是一个已经上线的程式­,怎么可以让这种事情发生呢!而且整个监控无法开启多个process来处理,每次希望做个测试,都需要先把正在执行的process关闭(kill process)。

其实我的需求很简单: 
   1. 能够让NodeJS程式背景执行 
   2. 同时能够执行数个NodeJS程式 
   3. 当程式当掉能够自动重起

输入指令 
npm install forever

forever安装成功,forever 的使用参数如下: 
*1. start path* 
开始执行程式 
*2. stop forever_id* 
停止执行程式 
*3. restart forever_id* 
重新执行程式 
*3. list* 
列出目前执行程式 
*4. cleanlogs* 
将目前所有log清除

如果还不清楚可以直接输入*"forver"*,会显示所有参数说明。

*范例* 
这边准备两个server 端程式 
   - 1. nodeJS simple server <http://nodejs.org/ > 
   - 2. node chat server <http://chat.nodejs.org/ >

执行这两个server程式 
forever start ~/nodejs/server.js 
forever start ~/nodejs/chat/server.js

相关文章
|
1月前
|
网络安全 计算机视觉
【node】 npm install 报错:code 128
【node】 npm install 报错:code 128
39 1
|
2月前
|
JavaScript Linux 数据安全/隐私保护
node内网安装npm私服以及依赖包上传发布verdaccio
node内网安装npm私服以及依赖包上传发布verdaccio
98 1
|
3月前
|
资源调度 JavaScript
nodeJS 的 npm 设置国内高速镜像之淘宝镜像的方法
nodeJS 的 npm 设置国内高速镜像之淘宝镜像的方法
2021 2
|
2月前
|
JavaScript 内存技术
node与npm版本对应关系以及使用nvm管理node版本
node与npm版本对应关系以及使用nvm管理node版本
399 0
|
4天前
|
资源调度 JavaScript Linux
nvm, node.js, npm, yarn 安装配置
nvm, node.js, npm, yarn 安装配置
24 1
|
2天前
node node-sass sass-loader版本对应问题,对于npm编译大家经常遇到这个问题
node node-sass sass-loader版本对应问题,对于npm编译大家经常遇到这个问题
|
2天前
|
JavaScript
npm install没问题,但npm run dev的时候报Node Sass version 6.0.1 is incompatible with ^4.0.0 ^5.0.0
npm install没问题,但npm run dev的时候报Node Sass version 6.0.1 is incompatible with ^4.0.0 ^5.0.0
|
5天前
|
缓存 JavaScript 前端开发
深入剖析NPM: Node包管理器的介绍和使用指南
深入剖析NPM: Node包管理器的介绍和使用指南
10 0
|
13天前
|
JavaScript 前端开发 开发者
Node.js的包管理和npm工具深度解析
【4月更文挑战第30天】本文深入解析Node.js的包管理和npm工具。包管理促进代码复用和社区协作,包包含元数据描述文件`package.json`和入口文件。npm提供搜索、安装、发布等功能,通过命令行进行操作,如`install`、`search`、`uninstall`。npm支持版本控制、全局安装、脚本定义及私有仓库。理解和熟练运用npm能提升Node.js开发效率。
|
21天前
|
JavaScript Linux Python
Linux 安装 Node.js | NPM
Linux 安装 Node.js | NPM
8 0