nodejs項目中使用pm2守護進程管理器

PM2是守護進程管理器,可以用它來管理你的node進程,並查看node進程的狀態,當然也支持性能監控,進程守護,負載均衡等功能。

(1)全局安裝pm2

// 使用npm安裝
npm install pm2@latest -g

// 或者使用yarn安裝
$ yarn global add pm2

(2)在app.js文件入口同級新建文件  pm2.json文件:

pm2.json文件內容如下:

{
    "name":"nodetest",    
    "script":"app.js",
    "log_date_format":"YYYY-MM-DD HH:mm Z",
    "out_file":"log/node-app.stdout.log",
    "watch":true,
    "instances":"max",
    "exec_mode":"cluster"
}


// exec_mode : cluster   主進程

(3)啓動項目:

pm2 start pm2.json

這樣就表示啓動成功啦。

pm2 start  xxx      # 使用pm2 啓動xxx程序

pm2 stop all     #  結束所有pm2啓動的程序

pm2 stop xxx    #  結束pm2 啓動的xxx程序

pm2 logs    # 查看pm2的logs

ღ( ´・ᴗ・` )❤完。 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章