什么是pm2?
PM2 is a process manager for the JavaScript runtime Node.js. In 2016, PM2 is ranked as the 82nd most popular JavaScript project on GitHub.
附上维基连接
https://en.wikipedia.org/wiki/PM2_(software)
# 1.使用 npm 安装 pm2
npm install pm2 -g
# 2.启动 js
pm2 start app.js # app.js 为启动的 js 文件名
pm2 start app.js --name my-api # my-api 为 pm2 进程名称
pm2 start app.js -i 0 # 根据 CPU 核数启动进程个数
pm2 start app.js –watch # 实时监控 app.js 的方式启动,当app.js 文件有变动时,pm2 会自动 reload
# 3.停止js
pm2 stop all # 停止 pm2 列表中所有的进程
pm2 stop 0 # 停止 pm2 列表中进程为 0 的进程
# 4.重启js
pm2 restart all #重启 pm2 列表中所有的进程
pm2 restart 0 #重启 pm2 列表中进程为 0 的进程
# 5.更新pm2
npm install pm2@lastest -g # 安装最新的 pm2 版本
pm2 updatePM2 # 升级 pm2