一、安装pm2
npm install pm2 -g
查看版本
pm2 --version
二、基本命令
基本命令 | 用途 |
---|---|
pm2 list |
查看进程列表 |
pm2 start |
启动程序 |
pm2 restart <AppName>/<id> |
重启项目 |
pm2 stop <AppName>/<id> |
停止 |
pm2 delete <AppName>/<id> |
删除 |
pm2 info <AppName>/<id> |
查看基本信息 |
pm2 log <AppName>/<id> |
查看进程的日志打印 |
pm2 monit <AppName>/<id> |
查看进程的CPU 内存的信息 |
三、常用配置
pm2.config.json
{
"apps": {
"name": "koa2-api",
"script": "bin/www",
"watch": true,
"ignore_watch": [
"node_modules",
"logs"
],
"error_file": "logs/err.log",
"out_file": "logs/out.log",
"log_date_format": "YYYY-MM-DD HH:mm:ss"
}
}
四、多进程
加上 “instance”
pm2.config.json
{
"apps": {
"name": "koa2-api",
"script": "bin/www",
"watch": true,
"ignore_watch": [
"node_modules",
"logs"
],
"instance": 4,
"error_file": "logs/err.log",
"out_file": "logs/out.log",
"log_date_format": "YYYY-MM-DD HH:mm:ss"
}
}
网友评论