pm2常用命令有哪些呢?

位置:首頁 / 新聞中心 / 知識教程

知識教程 Admin 2024-02-22 11:29:49 1386

pm2常用命令

進入bin目錄啟動:pm2 start www / pm2 start app.js

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

pm2 start app.js --watch 當文件變化時自動重啟應用

pm2 start script.sh 啟動bash腳本

pm2 list 查看所有啟動的應用列表

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

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

pm2 log 顯示應用程序的日志信息

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

pm2 flush 清空所有日志文件

pm2 stop all 停止所有應用程序

pm2 stop [app-id/app-name] 停止指定應用程序

pm2 restart all 重啟所有應用程序

pm2 restart [app-id/app-name] 重啟指定應用程序

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

pm2 delete [app-id/app-name] 刪除指定的應用程序

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

pm2 startup 創(chuàng)建開機自啟動命令

pm2 save 保存當前應用列表

pm2 resurrect 重新加載保存的應用列表

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

pm2 ecosystem 生成一個示例json配置文件


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


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


pm2 start app.js -i n 均衡負載模式(cluster mode)啟動n個app.js應用實例

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

pm2 gracefulReload all Graceful reload all apps in cluster mode

pm2 scale [app-id/app-name] 10 將指定的應用程序拓展到10個實例


0秒停機重新加載(集群模式下,可以達到重啟時不停止服務)


pm2 reload app.js 重新啟動所有進程,始終保持至少一個進程在運行

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

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

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

15934152105 掃描微信