美文网首页
pm2 相关记录

pm2 相关记录

作者: 无疆wj | 来源:发表于2019-09-27 17:34 被阅读0次

    pm2官网 http://pm2.keymetrics.io/

    PM2常用命令

    安装

    最新的PM2版本可以使用NPM或Yarn进行安装:

    $ npm install pm2@latest -g
    # or
    $ yarn global add pm2
    

    启动应用

    启动,守护和监视应用程序的最简单方法是使用以下命令行:

    $ pm2 start app.js
    

    或轻松启动任何其他应用程序:

    $ pm2 start bashscript.sh
    $ pm2 start python-app.py --watch
    $ pm2 start binary-file -- --port 1520
    

    您可以传递给CLI的一些选项:

    # 指定应用程序名称
    --name <app_name>
    
    # 监控文件变化,自动重启应用
    --watch
    
    #为应用重载设置内存阈值
    --max-memory-restart <200MB>
    
    # 指定日志文件
    --log <log_path>
    
    # 向脚本传递额外的参数
    -- arg1 arg2 arg3
    
    # 自动重启之间的延迟
    --restart-delay <delay in ms>
    
    # 日志时间前缀
    --time
    
    # 不自动重启应用程序
    --no-autorestart
    

    管理应用

    管理应用程序状态很简单,这里是命令:

    $ pm2 restart app_name     // 重启
    $ pm2 reload app_name      // 重载
    $ pm2 stop app_name        // 暂停
    $ pm2 delete app_name      // 删除
    

    不仅仅是app_name, 你还可以通过:

    • all 对所有流程采取行动
    • id 根据特定进程ID执行操作

    检查状态,日志,指标

    已经启动了应用程序,可以检查它的状态,日志,指标,甚至可以通过pm2.io获取在线仪表板。

    $ pm2 [list|ls|status]  // 列出PM2管理的所有应用程序的状态
    $ pm2 logs   // 要实时显示日志
    $ pm2 logs --lines 200 // 查看旧日志
    $ pm2 monit  // 基于终端的实时仪表板
    $ pm2 plus // 基于Web的仪表板,带诊断系统的交叉服务器
    

    相关文章

      网友评论

          本文标题:pm2 相关记录

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