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 怎么守护进程


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM