使用PM2管理node进程

PM2是一款强大的Node.js应用生产管理器,具备负载平衡能力,能确保应用持续运行,提供性能监控、自动重启及负载均衡等功能,简化Node应用的管理流程。本文将介绍如何使用PM2进行应用的启动、停止、重启、删除及状态查看。

前言

PM2是Node.js应用程序的生产过程管理器,具有内置的负载平衡器。它可以保持应用程序的开启状态,在不停机的情况下重新加载应用程序,可以利用它来简化很多node应用管理的繁琐任务,如性能监控、自动重启、负载均衡等。

下载

全局安装:

sudo npm install pm2@latest -g

使用

启动应用程序:

pm2 start app.js

管理应用程序:

//停止应用程序
 pm2 stop     <app_name|id|'all'|json_conf>
 
 //重启应用程序
 pm2 restart  <app_name|id|'all'|json_conf>

//删除应用程序
 pm2 delete   <app_name|id|'all'|json_conf>

查看所有应用程序:

pm2 list

pm2流程清单
查看某一个进程的信息:

pm2 describe app_name|app_id

查看所有的进程状态:

pm2 status

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值