pm2常用命令
進(jìn)入bin目錄啟動(dòng):pm2 start www / pm2 start app.js
pm2 start app.js --name="fx67ll" 啟動(dòng)并命名為fx67ll,沒(méi)有命名的話后續(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)文章!