pm2的基本使用

PM2

PM2 是一个带有负载均衡功能的 Node 应用进程管理器。

主要特性:

  • 内建负载均衡(使用 Node cluster 集群模块)
  • 后台运行
  • 0 秒停机重载
  • 具有 Ubuntu 和 CentOS 的启动脚本
  • 停止不稳定的进程(避免无限循环)
  • 控制台检测
  • 提供 HTTP API
  • 远程控制和实时的接口 API(Nodejs 模块,允许和 PM2 进程管理器交互)

全局安装pm2

npm install -g pm2
复制代码

启动进程

pm2 start app.js
//重命名进程
pm2 start app.js --name wb123
//监听代码变化
pm2 start app.js --watch
复制代码

结束进程

pm2 stop app.js
//结束所有进程
pm2 stop all
复制代码

删除进程

pm2 delete www
//删除所有进程
pm2 delete all
复制代码

查看进程

//列出所有进程
pm2 list
//查看某个进程情况
pm2 describe app.js
//查看进程资源消耗情况
pm2 monit
复制代码

PM2日志

pm2 logs
//查看某个进程的日志
pm2 logs app.js
复制代码

重启进程

pm2 restart app.js
//重启所有进程
pm2 restart all
复制代码

PM2下使用 执行npm命令

npm run dev  等同于  pm2 start  npm -- run dev

npm start  等同于 pm2 start npm -- start 
复制代码

命名进程名

pm2 start npm --name test -- run dev

pm2 start npm --name test -- start 
复制代码

语法: pm2 start npm --watch --name <taskname> -- run <scriptname>

其中 – watch监听代码变化,– name重命名任务名称,– run后面跟脚本名字

原文链接:pm2的基本使用- 惊觉

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值