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

  • 相关阅读:
    155. 最小栈
    160. 相交链表
    PAT 1057 Stack
    PAT 1026 Table Tennis
    PAT 1017 Queueing at Bank
    PAT 1014 Waiting in Line
    PAT 1029 Median
    PAT 1016 Phone Bills
    PAT 1010 Radix
    PAT 1122 Hamiltonian Cycle
  • 原文地址:https://www.cnblogs.com/leixuesong/p/11338967.html
Copyright © 2011-2022 走看看