由于node的百花齐放,启动一个网站的办法,也会有很多种。每天重复开启项目 过于麻烦,pm2 是一个带有负载均衡功能的Node应用的进程管理器.当你要把你的独立代码利用全部的服务器上的所有CPU,并保证进程永远都活着,0秒的重载。
1、pm2下载
$ npm install -g pm2
2、本地的 npm run dev 加入到pm2守护进程
$ pm2 start npm -- run dev
用她替代:npm run dev,就可以写成:pm2 start npm -- run dev,项目启动
3、启动了之后如果名字不是自己想要的 可以自定义自己的名字
$ pm2 start npm --watch --name XXX -- run dev
4、然后 pm2 list 看一下跑起来的项目的列表
# 查看列表
$ pm2 list
# 显示每个应用程序的CPU和内存占用情况
$ pm2 monit
# 显示应用程序的所有信息
$ pm2 show [app-name]
# 显示所有应用程序的日志
$ pm2 logs
$ pm2 logs [app-name]
# 停止运行的项目
$ pm2 stop all # 停止所有的应用程序
$ pm2 stop 0 # 停止 id为 0的指定应用程序
# 重启应用
$ pm2 restart all
$ pm2 restart [app-name]
# 删除应用 id 0
$ pm2 delete 0
$ pm2 delete all # 关闭并删除所有应用
5、pm2程序
$ pm2 startup # 创建开机自启动命令
$ pm2 save # 保存当前应用列表
$ pm2 resurrect # 重新加载保存的应用列表
标签: 前端front软件softH5部分