pm2

pm2 重启项目进程的利器, 专业的 node 应用进程管理器

install

安装 pm2 需要使用 npm,没有安装 npm 的请看 node.js 安装

npm install -g pm2

启动应用

pm2 start app.js

指定同时起多少个进程(由CPU核心数决定),组成一个集群

pm2 start app.js -i max

列出所有任务

pm2 list

停止指定任务

pm2 stop 0

# 重启指定任务 pm2 restart 0

删除指定任务

pm2 delete 0

保存当前的所有任务,以后可以恢复

pm2 save

列出每个进程的统计数据

pm2 monit

查看所有日志

pm2 logs

导出数据

pm2 dump

重启所有进程

pm2 kill
pm2 resurect

启动web界面 http://localhost:9615

pm2 web