pm2

PM2

介绍

PM2 是一个守护进程管理器,可帮助您管理和保持应用程序在线。pm2提供了很多实用的功能,例如日志、性能监控、自动重启、负载均衡等。

安装

$ npm install pm2@latest -g

更新

$ npm install pm2@latest -g
$ pm2 update

进程管理

// 启动
$ pm2 start app.js
// 重启
$ pm2 restart app_name
// 重新加载
$ pm2 reload app_name
// 停止
$ pm2 stop app_name
// 删除
$ pm2 delete app_name

app_name可以是项目name,也可以是id。

启动参数

pm2 start时可以进行参数配置,配置参数如下

查看状态

以下指令都可以查看pm2当前所有项目进程的状态列表。

输出如下

查看日志

实时显示日志

查看历史日志(最近的200行)

查看特定项目的日志

只看错误日志

清空所有日志文件

重新加载所有日志文件

调试

pm2可视化面板,以可视化的界面查看项目实时log、负载等信息。

最后更新于