npm install -g pm2
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 start ./bin/www --watch #監聽該項目的目錄,缺點:日誌檔案和上傳檔案都會導致專案重啟
pm2 start ./bin/www --watch --ignore-watch='temp,logs' #忽略temp和logs目錄,多個目錄用逗號隔開
pm2使用總結
npm install pm2 g 安裝 pm2 version 版本 pm2 start index.js 啟動 pm2 list 檢視程序列表 scripts pm2遇到程序崩潰,會自動重啟 配置檔案 通過配置檔案啟動 pm2 start pm2.conf.jsonpm2 install pm2...
pm2基本使用
pm2官方文件 pm2是極其強大的程序管理工具,可以託管各種程式,豐富的環境日誌部署能力。這裡只記錄本專案中使用的功能。npm install g pm2 pm2 stop all 停止所有 pm2 restart all 重啟所有 pm2 list 檢視所有服務情況 pm2 logs 檢視所有日誌...
PM2使用文件
簡介 pm2是node程序管理工具,可以利用它來簡化很多node應用管理的繁瑣任務,如效能監控 自動重啟 負載均衡等,而且使用非常簡單。下面就對pm2進行入門性的介紹,基本涵蓋了pm2的常用的功能和配置。安裝npm install g pm2入門教程 以express應用來舉例。一般我們都是通過np...