pm2 守护进程介绍

简介

主要特性:

  • 内建负载均衡(使用Node cluster 集群模块)
    后台运行
  • 0秒停机重载,我理解大概意思是维护升级的时候不需要停机.
    具有 Ubuntu 和 CentOS 的启动脚本
    停止不稳定的进程(避免无限循环)
  • 控制台检测
  • 提供 HTTP API
    远程控制和实时的接口API ( Nodejs 模块,允许和PM2进程管理器交互 )

测试过 Nodejs v0.11 v0.10 v0.8 版本,兼容 CoffeeScript, 基于 Linux 和MacOS.

常用命令

安装

npm install -g pm2

启动

pm2 start [filename]

# 如果有cross_env的话
NODE_ENV=production pm2 start [filename]

查看运行状态

pm2 list

查看详细

pm2 describe [id|name]

查看日志

pm2 logs [id|name]

重启

pm2 restart [id|name]

停止

pm2 stop [filename]

杀进程

pm2 delete [id|name]

思考

问:有没有不用 pm2 这样的工具守护进程的办法?

不用 pm2 怎么守护进程

posted @ 2020-05-07 00:34  Ever-Lose  阅读(2264)  评论(0编辑  收藏  举报