使用pm2應用管理node程序

2021-10-10 01:29:33 字數 1003 閱讀 4984

node.js 是單程序,程序被關掉後整個服務就無法開啟,此時可以使用程序管理工具。

pm2是乙個程序管理工具,可以用它來管理你的node程序,並檢視node程序的狀態,當然也支援效能監控,程序守護,負載均衡等功能

特性

安裝

需要node環境

npm i pm2 -g
執行

pm2 stop serverone # 停止 serverone 程序

pm2 start my-bash-script.sh -x --interpreter bash

pm2 start my-python-script.py -x --interpreter python

pm2 list # 顯示所有程序狀態

pm2 monit # 監視所有程序

pm2 logs # 顯示所有程序日誌

pm2 stop all # 停止所有程序

pm2 restart all # 重啟所有程序

pm2 reload all # 0秒停機過載程序 (用於 networked 程序)

pm2 stop 0 # 停止指定的程序

pm2 restart 0 # 重啟指定的程序

pm2 startup # 產生 init 指令碼 保持程序活著

pm2 web # 執行健壯的 computer api endpoint (http://localhost:9615)

pm2 delete 0 # 殺死指定的程序

pm2 delete all # 殺死全部程序

``

使用pm2管理node程序

pm2是node程序的乙個管理工具 在linux使用是比較穩定的,在windows上好像有問題,最好使用forever代替 npm install pm2 g name引數為應用名稱,i為例項數量 會負載均衡 log date format為日誌時間格式 是moment的日期格式化 pm2 list...

Node應用程序管理器pm2的使用

本文 自 豆瓣 pm2介紹 pm2 是乙個帶有負載均衡功能的node應用的程序管理器.當你要把你的獨立 利用全部的伺服器上的所有cpu,並保證程序永遠都活著,0秒的過載,pm2是完美的。它非常適合iaas結構,但不要把它用於paas方案 隨後將開發paas的解決方案 備註 saas paas和iaa...

使用PM2管理node專案

在這裡我使用的是pm2,不需要什麼配置,直接通過命令列就能簡單的把專案部署起來,pm2具體的介紹我就不說了,在這裡只介紹幾個常用的命令。首先確保安裝了node,然後全域性安裝pm2npm install pm2 g pm2 start.js i4 name pm2 list該命令能檢視pm2所有部署...