zoukankan      html  css  js  c++  java
  • Node线上部署管理器PM2

    PM2是一个带有负载均衡功能的Node应用的进程管理器。PM2可以利用服务器上的所有CPU,并保证进程永远都活着,0秒的重载,部署管理多个Node项目。PM2是Node线上部署完美的管理工具。

    PM2安装

    npm install -g pm2

    PM2用法

    $ pm2 start app.js -i 4 #后台运行pm2,启动4个app.js,也可以用’max’参数,进程数目依赖于Cpu的核心数目

    $ pm2 start app.js –name my-api # 命名进程

    $ pm2 restart 0 # 重启指定的进程

    $ pm2 restart all # 重启所有进程

    $ pm2 reload all # 0秒停机重载进程 (用于NETWORKED进程)

    $ pm2 stop 0 # 停止指定的进程

    $ pm2 stop all # 停止所有进程

    $ pm2 startup # 产生init脚本,保持进程活着

    $ pm2 delete 0 # 杀死指定的进程

    $ pm2 delete all # 杀死全部进程

    $ pm2 web # 运行健壮的 computer API endpoint (http://localhost:9615)

    $ pm2 list # 列出由pm2管理的所有进程信息。

    $ pm2 monit # 监视每个node进程的CPU和内存的使用情况。

    $ pm2 logs # 显示所有进程日志

    $ pm2 kill # 杀死pm2进程

    $ pm2 info 0 # 描述指定项目或者进程信息

    $ pm2 logs # 实时集中log处理

    来源:Node线上部署管理器PM2

  • 相关阅读:
    JS一些概念知识及参考链接
    CSS中浮动属性float及清除浮动
    前端一些概念知识及参考链接
    CSS中属性百分比的基准点
    CSS中的单位
    css居中问题
    Vue使用的扩展
    vue使用中的问题总结
    CSS中的position属性
    CSS中的flex布局
  • 原文地址:https://www.cnblogs.com/leixuesong/p/11338967.html
Copyright © 2011-2022 走看看