PM2 常用命令及問(wèn)題

PM2緩存引起問(wèn)題,清理緩存

sudo rm -rf ~/.pm2

清理完可以正常使用

查看日志

$ pm2 logs # 顯示所有應(yīng)用程序的日志
$ pm2 logs [app-name] # 顯示指定應(yīng)用程序的日志
pm2 log <taskname>
pm2 flush 清空日志

進(jìn)入后可以看到一部分日志,想看更多的入截圖
image.png

常用命令

$ npm install pm2 -g     # 命令行安裝 pm2 
$ pm2 start app.js -i 4  # 后臺(tái)運(yùn)行pm2,啟動(dòng)4個(gè)app.js 
                         # 也可以把'max' 參數(shù)傳遞給 start
                         # 正確的進(jìn)程數(shù)目依賴于Cpu的核心數(shù)目
$ pm2 start app.js --name my-api # 命名進(jìn)程
$ pm2 list               # 顯示所有進(jìn)程狀態(tài)
$ pm2 monit              # 監(jiān)視所有進(jìn)程
$ pm2 logs               # 顯示所有進(jìn)程日志
$ pm2 stop all           # 停止所有進(jìn)程
$ pm2 restart all        # 重啟所有進(jìn)程
$ pm2 reload all         # 0 秒停機(jī)重載進(jìn)程 (用于 NETWORKED 進(jìn)程)
$ pm2 stop 0             # 停止指定的進(jìn)程
$ pm2 restart 0          # 重啟指定的進(jìn)程
$ pm2 startup            # 產(chǎn)生 init 腳本 保持進(jìn)程活著
$ pm2 web                # 運(yùn)行健壯的 computer API endpoint (http://localhost:9615)
$ pm2 delete 0           # 殺死指定的進(jìn)程
$ pm2 delete all         # 殺死全部進(jìn)程
運(yùn)行進(jìn)程的不同方式

$ pm2 start app.js -i max    # 根據(jù)有效CPU數(shù)目啟動(dòng)最大進(jìn)程數(shù)目
$ pm2 start app.js -i 3      # 啟動(dòng)3個(gè)進(jìn)程
$ pm2 start app.js -x        #用fork模式啟動(dòng) app.js 而不是使用 cluster
$ pm2 start app.js -x -- -a 23   # 用fork模式啟動(dòng) app.js 并且傳遞參數(shù) (-a 23)
$ pm2 start app.js --name serverone  # 啟動(dòng)一個(gè)進(jìn)程并把它命名為 serverone
$ pm2 stop serverone       # 停止 serverone 進(jìn)程
$ pm2 start app.json        # 啟動(dòng)進(jìn)程, 在 app.json里設(shè)置選項(xiàng)
$ pm2 start app.js -i max -- -a 23                   #在--之后給 app.js 傳遞參數(shù)
$ pm2 start app.js -i max -e err.log -o out.log  # 啟動(dòng) 并 生成一個(gè)配置文件
你也可以執(zhí)行用其他語(yǔ)言編寫的app  ( fork 模式):
$ pm2 start my-bash-script.sh    -x --interpreter bash
$ pm2 start my-python-script.py -x --interpreter python
$ pm2 start ecosystem.json --env tyytest

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容