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

ღ( ´・ᴗ・` )❤完。 

发布了270 篇原创文章 · 获赞 50 · 访问量 11万+

猜你喜欢

转载自blog.csdn.net/Miss_liangrm/article/details/103267671