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