使用 pm2 來守護 NoderCMS

pm2 是一個帶有負載均衡功能的Node應用的進程管理器,使用 pm2 能夠幫助你守護和監控 NoderCMS 的正常運行,
 

主要特性

  • 內建負載均衡(使用 Node cluster 集羣模塊)
  • 後臺運行
  • 0 秒停機重載
  • 具備 Ubuntu 和 CentOS 的啓動腳本
  • 中止不穩定的進程(避免無限循環)
  • 控制檯檢測
  • 提供 HTTP API
  • 遠程控制和實時的接口 API ( Nodejs 模塊,容許和 PM2 進程管理器交互 )

安裝

npm install -g pm2

使用

簡單示例

進入 NoderCMS 的目錄執行如下語句node

pm2 start bin/www -n my-nodercms

經常使用命令

指定 node 版本啓動
pm2 start bin/www -n my-nodercms --interpreter `/node-6.0.0`

其中/node-6.0.0爲你的 node 目錄npm

經過 n 來指定 node 版本啓動
pm2 start bin/www -n my-nodercms --interpreter `n bin 5.10.1`
指定 NoderCMS 端口號
pm2 start bin/www -n my-nodercms --interpreter `n bin 5.10.1` -- -p 3001
查看託管列表
pm2 list
重啓
pm2 restart my-nodercms

負載均衡

pm2 restart all

其餘命令

pm2 --help
相關文章
相關標籤/搜索