pm2常用命令有哪些呢?

位置:首頁(yè) / 新聞中心 / 知識(shí)教程

知識(shí)教程 Admin 2024-02-22 11:29:49 1443

pm2常用命令

進(jìn)入bin目錄啟動(dòng):pm2 start www / pm2 start app.js

pm2 start app.js --name="fx67ll" 啟動(dòng)并命名為fx67ll,沒(méi)有命名的話(huà)后續(xù)可以用id替代name

pm2 start app.js --watch 當(dāng)文件變化時(shí)自動(dòng)重啟應(yīng)用

pm2 start script.sh 啟動(dòng)bash腳本

pm2 list 查看所有啟動(dòng)的應(yīng)用列表

pm2 monit 顯示每個(gè)應(yīng)用程序的CPU和內(nèi)存占用情況

pm2 show [app-id/app-name] 顯示指定應(yīng)用程序的所有信息

pm2 log 顯示應(yīng)用程序的日志信息

pm2 log [app-id/app-name] 顯示指定應(yīng)用程序的日志信息

pm2 flush 清空所有日志文件

pm2 stop all 停止所有應(yīng)用程序

pm2 stop [app-id/app-name] 停止指定應(yīng)用程序

pm2 restart all 重啟所有應(yīng)用程序

pm2 restart [app-id/app-name] 重啟指定應(yīng)用程序

pm2 delete all 關(guān)閉并刪除所有應(yīng)用程序

pm2 delete [app-id/app-name] 刪除指定的應(yīng)用程序

pm2 reset [app-id/app-name] 重置重啟數(shù)量

pm2 startup 創(chuàng)建開(kāi)機(jī)自啟動(dòng)命令

pm2 save 保存當(dāng)前應(yīng)用列表

pm2 resurrect 重新加載保存的應(yīng)用列表

pm2 update 保存進(jìn)程,殺死并重啟進(jìn)程,一般用于更新pm2版本

pm2 ecosystem 生成一個(gè)示例json配置文件


更多命令可以參考pm2官方文檔


使用均衡負(fù)載模式(cluster mode)的相關(guān)命令


pm2 start app.js -i n 均衡負(fù)載模式(cluster mode)啟動(dòng)n個(gè)app.js應(yīng)用實(shí)例

pm2 reload all 重啟均衡負(fù)載模式(cluster mode)下的所有應(yīng)用

pm2 gracefulReload all Graceful reload all apps in cluster mode

pm2 scale [app-id/app-name] 10 將指定的應(yīng)用程序拓展到10個(gè)實(shí)例


0秒停機(jī)重新加載(集群模式下,可以達(dá)到重啟時(shí)不停止服務(wù))


pm2 reload app.js 重新啟動(dòng)所有進(jìn)程,始終保持至少一個(gè)進(jìn)程在運(yùn)行

pm2 gracefulReload all 優(yōu)雅地以集群模式重新加載所有應(yīng)用程序

以上就是“pm2常用命令有哪些呢?”的詳細(xì)內(nèi)容,更多請(qǐng)關(guān)注木子天禾科技其它相關(guān)文章!

以上就是“pm2常用命令有哪些呢?”的詳細(xì)內(nèi)容,更多請(qǐng)關(guān)注木子天禾科技其它相關(guān)文章!

15934152105 掃描微信