Node线上部署管理器PM2

复制来源:http://www.thinkphp.cn/topic/34936.html


原文来源:PHP程序员,雷雪松的个人博客--http://www.leixuesong.cn/1685

更多web前端学习分享: http://www.leixuesong.cn/category/web
PM2是一个带有负载均衡功能的Node应用的进程管理器。PM2可以利用服务器上的所有CPU,并保证进程永远都活着,0秒的重载,部署管理多个Node项目。PM2是Node线上部署完美的管理工具。

PM2安装
npm install -g pm2

PM2用法
$ pm2 start app.js -i 4 #后台运行pm2,启动4个app.js,也可以用’max’参数,进程数目依赖于Cpu的核心数目
$ pm2 start app.js –name my-api # 命名进程
$ pm2 restart 0 # 重启指定的进程
$ pm2 restart all # 重启所有进程
$ pm2 reload all # 0秒停机重载进程 (用于NETWORKED进程)
$ pm2 stop 0 # 停止指定的进程
$ pm2 stop all # 停止所有进程
$ pm2 startup # 产生init脚本,保持进程活着
$ pm2 delete 0 # 杀死指定的进程
$ pm2 delete all # 杀死全部进程
$ pm2 web # 运行健壮的 computer API endpoint (http://localhost:9615)
$ pm2 list # 列出由pm2管理的所有进程信息。
$ pm2 monit # 监视每个node进程的CPU和内存的使用情况。
$ pm2 logs # 显示所有进程日志
$ pm2 kill # 杀死pm2进程
$ pm2 info 0 # 描述指定项目或者进程信息
$ pm2 logs # 实时集中log处理

标签: Nodejs学习
原文来源: PHP程序员,雷雪松的个人博客 -- http://www.leixuesong.cn/1685
更多web前端学习分享: http://www.leixuesong.cn/category/web
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值