歡迎您光臨深圳塔燈網(wǎng)絡(luò)科技有限公司!
          電話圖標(biāo) 余先生:13699882642

          網(wǎng)站百科

          為您解碼網(wǎng)站建設(shè)的點(diǎn)點(diǎn)滴滴

          nodejs pm2 常用命令總結(jié)

          發(fā)表日期:2019-09 文章編輯:小燈 瀏覽次數(shù):4819

          PM2是node進(jìn)程管理工具,可以利用它來(lái)簡(jiǎn)化很多node應(yīng)用管理的繁瑣任務(wù),如性能監(jiān)控、自動(dòng)重啟、負(fù)載均衡等,而且使用非常簡(jiǎn)單。但是很多程序員還不熟悉它,尤其是對(duì)它的一些常用命令都記不住,不會(huì)用。

          很難嗎?雖然它命令多,命令不好記,但是我們只需要記住常用的幾個(gè)就行了。沒(méi)必要死記硬背!一定要活學(xué)活用!

          下面是我經(jīng)常使用的幾個(gè)命令:

          $ 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è)配置文件

          更多資料和命令請(qǐng)參考閱讀官方文檔:http://pm2.keymetrics.io/docs/usage/quick-start/#42-starts



          本頁(yè)內(nèi)容由塔燈網(wǎng)絡(luò)科技有限公司通過(guò)網(wǎng)絡(luò)收集編輯所得,所有資料僅供用戶學(xué)習(xí)參考,本站不擁有所有權(quán),如您認(rèn)為本網(wǎng)頁(yè)中由涉嫌抄襲的內(nèi)容,請(qǐng)及時(shí)與我們聯(lián)系,并提供相關(guān)證據(jù),工作人員會(huì)在5工作日內(nèi)聯(lián)系您,一經(jīng)查實(shí),本站立刻刪除侵權(quán)內(nèi)容。本文鏈接:http://www.cjxv.cn/21363.html
          相關(guān)前端設(shè)計(jì)