pm2 使用教程
1、介绍
PM2 是 node 进程管理工具,可以利用它来简化很多 node应用管理的繁琐任务,如性能监控、自动重启、负载均衡等
2、安装
npm install -g pm2
3、启动服务
进入项目目录执行以下语句
pm2 start npm -- start
可跟参数:
--watch:监听应用目录的变化,一旦发生变化,自动重启
-i --instances:启用多少个实例,可用于负载均衡。如果-i 0或者-i max,则根据当前机器核数确定实例数目。
--ignore-watch:排除监听的目录/文件,可以是特定的文件名,也可以是正则。比如--ignore-watch="test node_modules "some scripts""
-n --name <app_name>:启动一个进程并把它命名为自定义的进程名称
-o --output <path>:标准输出日志文件的路径。
-e --error <path>:错误输出日志文件的路径。
4、列出所有进程/应用
pm2 list
5、停止
pm2 stop app_name|app_id
pm2 stop all
6、重启
pm2 restart app_name|app_id
pm2 restart all
7、删除进程
pm2 delete app_name|app_id
pm 2 delete all
7 、日志查看
pm2 logs
8、监控(monitor)-查看进程的资源消耗情况
pm2 monit
9、开机启动
pm2 startup