PM2 node程序管理工具

2021-10-03 22:04:34 字數 1055 閱讀 4894

部落格說明

簡介pm2是node程序管理工具,可以利用它來簡化很多node應用管理的繁瑣任務,如效能監控、自動重啟、負載均衡等,而且使用非常簡單

pm2包的位址

安裝pm2

使用的電腦是mac,需要用到管理員密碼,不同的系統不太一樣,看情況是否加上sudo,windows的話如果需要許可權的話,直接管理員執行就好啦,不過一般是不需要的。

sudo cnpm i -g pm2   //全域性安裝
老規矩,來看一張花裡胡哨的圖,說明它安裝成功啦

預設的是這個版本的(我安裝的時候)

測試執行

試著啟動我們的express專案

pm2 start bin/www
看圖,這就是效果

據說後面加上–watch引數,當express應用**發生變化時,pm2會重啟服務,這一點愛了。

重啟

pm2 restart bin/www
停止/刪除停止特定的應用。可以先通過pm2 list獲取應用的名字(–name指定的)或者程序id。

pm2 stop bin/www
如果要停止所有應用,可以

pm2 stop all
檢視程序狀態

pm2 list
尤拉!

感謝

pm2官方文件

以及勤勞的自己

PM2 node程序管理工具 自動部署小結

pm2 的功能不多做介紹了,總之使用簡單,功能強大。今天實現了本地自動部署node專案到伺服器的流程。簡單總結下幾個注意點。建議先看 文件 先要保證要部署的伺服器上 以下簡稱server 能直接ssh拉倉庫 比如git clone git gitee.com finley demo.git。不行的話...

Node版本管理工具

大部分接觸過nodejs的開發者都清除其版本更新速度有多快,所以切換node版本也成為時不時的操作,目前使用得最多的node版本管理工具有n和nvm這兩種。其中,n是node的乙個模組,作者是tj holowaychuk 鼎鼎大名的express框架作者 就像它的名字一樣,它的理念就是簡單 nvm全...

程序管理工具

程序管理 pstree作用是以程序樹的形式顯示程序 例如 pstree 8123 顯示程序名不顯示各個程序號 pstree p 8123 顯示程序名稱及各級程序的程序號 ps作用是顯示當前所有執行程序的詳細資訊 例如 ps aux 顯示所有包含其他使用者的行程 ps aux 選項 a 顯示包括所有終...