forever 启动nodejs


  forever可以看做是一个nodejs的守护进程,能够启动,停止,重启我们的app应用。

1.全局安装 forever

// 记得加-g,forever要求安装到全局环境下 
sudo npm install forever -g

2.启动

// 1. 简单的启动 
forever start app.js 

// 2. 指定forever信息输出文件,当然,默认它会放到~/.forever/forever.log 
forever start -l forever.log app.js 

// 3. 指定app.js中的日志信息和错误日志输出文件, 
// -o 就是console.log输出的信息,-e 就是console.error输出的信息 
forever start -o out.log -e err.log app.js 

// 4. 追加日志,forever默认是不能覆盖上次的启动日志, 
// 所以如果第二次启动不加-a,则会不让运行 
forever start -l forever.log -a app.js 

// 5. 监听当前文件夹下的所有文件改动 
forever start -w app.js 

3.文件改动监听并自动重启

// 1. 监听当前文件夹下的所有文件改动(不太建议这样) 
forever start -w app.js 

4. 显示所有运行的服务

forever list 

5. 停止操作

// 1. 停止所有运行的node App 
forever stopall 

// 2. 停止其中一个node App 
forever stop app.js 
// 当然还可以这样 
// forever list 找到对应的id,然后: 
forever stop [id] 

6.重启操作

重启操作跟停止操作保持一致。

// 1. 启动所有 
forever restartall

 

转载于:https://www.cnblogs.com/yysbolg/p/8431015.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值