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
 
 
posted @ 2021-03-02 20:18  似是故人来~  阅读(3129)  评论(0编辑  收藏  举报