pm2的使用以及常用命令
pm2是一个进程管理工具,可以用它来管理你的node进程,并查看node进程的状态,当然也支持性能监控,进程守护,负载均衡等功能
pm2官方文档,使用非常简单,直接上手
全局安装i
npm i -g pm2
pm2 --version
查看版本
pm2 ls(pm2 list)
查看当前任务列表
pm2 start 脚本 --name 自定义任务名称
启动任务,并自定义任务名称
pm2 start npm --name 自定义任务名称 – run package.json中的脚本别名
启用项目,使用npm run 脚本别名的方式,注意:-- run
中间有一个空格,不加就凉,并且只能放在最后
pm2 stop id|name
停止任务
pm2 restart id|name
重启任务
pm2 delete id|name|all
删除任务,注意:如果任务在运行中,会自动停止,all表示删除全部
pm2 save
保存,可以将当前任务列表持久化保存在电脑磁盘中,关机重启后也不会失效(只要执行pm2 update命令即可还原)
pm2 update
更新,可以将上一次执行pm2 save
时的状态还原