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 關閉并刪除所有應用程序
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)的相關命令
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)容,更多請關注木子天禾科技其它相關文章!