美文网首页
借助pm2管理node服务进程

借助pm2管理node服务进程

作者: squidbrother | 来源:发表于2019-11-17 16:29 被阅读0次
    概述

    官网说明:


    pm2

    PM2官方网址
    pm2是一个守护进程管理器,它将帮助您管理和保持应用程序全天候在线
    PM2 is a daemon process manager that will help you manage and keep your application online 24/7

    安装:

    //最新版本
    npm install pm2@latest -g
    

    常用使用方法:
    1.启动项目
    跳转到你的项目目录,启动你自己创建的server.js脚本

    pm2 start 你的服务器脚本.js
    

    2.后缀参数

    //当文件更改时,观察并重新启动应用程序
    pm2 start 你的服务器脚本.js --watch
    
    //自动重新启动之间的延迟
    pm2 start 你的服务器脚本.js --restart-delay <delay in ms>
    
    //不自动重启app
    pm2 start 你的服务器脚本.js --no-autorestart
    
    //别名 方便识别进程
    pm2 start app.js --name="api"
    

    3.管理命令

    //重启
    pm2 restart 你的服务器脚本.js  
    
    //重新加载 (文件修改需要reload,当然restart也可)
    pm2 reload 你的服务器脚本.js
    
    //--停止
    //关闭指定进程
    pm2 stop 你的服务器脚本.js
    
    //关闭所有进程
    pm2 stop all 
    
    //--删除
    //删除指定进程
    pm2 delete 你的服务器脚本.js
    //是否从pm2列表中删除所有进程
    pm2 delete all 
    
    //批量操作重启
    pm2 restart all
    
    //指定操作重启
    pm2 restart ID(你的服务器脚本启动后,显示的ID)
    
    //列出所有由PM2管理的应用程序的状态 (从这个表格里可以看到app名称和appID)
    pm2 [list|ls|status]
    

    监控所有启动的进程:

    pm2 monit
    

    更新pm2

    //--安装最新版本
    npm install pm2@latest -g
    //--然后更新内存中的PM2
    pm2 update
    

    下一步:
    阿里云购买域名流程

    相关文章

      网友评论

          本文标题:借助pm2管理node服务进程

          本文链接:https://www.haomeiwen.com/subject/pespictx.html