1. 程式人生 > >使用 pm2-web 監控 pm2 服務執行狀態

使用 pm2-web 監控 pm2 服務執行狀態

pm2-web 是一款 pm2 服務狀態監控程式,基於 web 。

安裝

$ npm install -g pm2-web

執行(預設是在8080埠)

$ pm2-web

配置

pm2-web 將會載入預設的配置檔案(如果存在)
pm2-web will load one of the following files if they exist (in order of preference)

A file specified by the --config /path/to/config.json argument
From the current users' home directory: ~/.config/pm2-web/config.json
A global configuration file: /etc/pm2-web/config.json

自定義配置檔案
通過 --config yourFile 指定載入的配置檔案
新建 pm2-web-config.json 檔案:

{
    "www": {
        "host": "localhost",
        "address": "0.0.0.0",
        "port": 10016
    }                         
}

執行

執行 pm2-web:
$pm2-web --config pm2-web-config.json

訪問 localhost:10016

可以在 web 介面檢視 pm2 服務執行狀態,點選按鈕進行 stop restart reload 等操作。

這裡寫圖片描述

可以檢視各個服務的記憶體、CPU使用情況,日誌等。
這裡寫圖片描述