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_nameapp_name可以是项目name,也可以是id。
启动参数
pm2 start时可以进行参数配置,配置参数如下
查看状态
以下指令都可以查看pm2当前所有项目进程的状态列表。
输出如下
查看日志
实时显示日志
查看历史日志(最近的200行)
查看特定项目的日志
只看错误日志
清空所有日志文件
重新加载所有日志文件
调试
pm2可视化面板,以可视化的界面查看项目实时log、负载等信息。
最后更新于