nodejs 線上後台管理

2021-09-25 19:27:20 字數 1190 閱讀 8780

npm install pm2 -g                   # 命令列安裝 pm2 

# 也可以把'max' 引數傳遞給 start

# 正確的程序數目依賴於cpu的核心數目

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 stop serverone # 停止 serverone 程序

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

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

pm2 list

列出由pm2管理的所有程序資訊,還會顯示乙個程序會被啟動多少次,因為沒處理的異常。

pm2 monit

監視每個node程序的cpu和記憶體的使用情況。

Nodejs線上日誌部署

nodejs 被越來越多的使用到線上系統中,但線上系統沒有日誌怎麼行呢。我的線上系統使用forever來啟動服務,最開始就直接使用了forever來記錄 forever start a l logs forever.log a 表示追加日誌檔案 l 指定日誌檔案 s 忽略console.log輸出的...

內網後台同步到線上

內網後台同步到線上 一 需求引入 上周四公司突然來個通知,說周五停電,放假一天,週六補班 工作日不上班我內心其實是竊喜的。因為上到周四感覺人已經比較疲累了,一定是年齡上去了的緣故 停電意味著內網兩台大伺服器需要關機,關機意味著內網後台新聞發布不了,如下圖。即定時上傳那條路徑因為沒電的原因,斷了。內容...

nodejs服務後台執行(forever)

用nodejs建立乙個伺服器,當使用者斷開客戶鏈結,服務也就停止了。網上說用forever管理比較好,記錄下使用 1 安裝 npm install forever g 2 啟動 forever start index.js 3 檢視列表 forever list 4 停止 forever stop ...