1、简介
pm2是一个进程管理工具,可以用它来管理你的node进程,并查看node进程的状态,当然也支持性能监控,进程守护,负载均衡等功能。
我的使用:fileZilla上传文件,使用putty连接站点,pm2重新运行node进程,发布完成
2、安装
npm install -g pm2 全局安装
3、命令
(1)常用
pm2 start 启动
pm2 list 列出所有进程
pm2 restart 重新启动(发布版本时,代码上传成功后,需要重新启动对应进程)
查看进程状态 status 为online则为正常
(2)命令汇总
pm2 start <name> 启动进程 (后面可跟上特定进程名,不跟则启动所有)
pm2 start app --name app1 进程重命名
pm2 start app --watch 监视进程
pm2 stop --watch 0 停止监视
pm2 stop app 结束进程
pm2 stop all 结束所有进程
pm2 delete app 删除进程
pm2 delete all 删除所有进程
pm2 list 列出所有进程
pm2 logs app 查看日志
pm2 logs 查看所有日志
pm2 logs manage --lines 10 查看指定行数开始的日志
pm2 logs manage --json json格式查看日志
pm2 restart app 重启进程
pm2 restart all 重启所有进程
4、图示
列出所有进程,status为online为正确的
需要重启某个进程时双击进程name(即为复制),
pm2 restart 鼠标右键粘贴进程name
5、总结
告诫自己即使再累,也不要忘记学习。
坚持很重要,做个自律的人,加油!!!