PM2 快速上手指南

PM2是 Node.js 的优秀运行时管理工具,专为简化和优化 Node.js 应用程序的生产部署与运行而设计。

PM2 官网链接: https://pm2.keymetrics.io/

1.PM2 的优势

  • 持续运行:即使应用出错或崩溃,也能自动重启。
  • 负载均衡:智能地自动分配入站连接到多个应用实例。
  • 日志集中管理:一处集中显示所有应用的日志。
  • 实时监控:实时查看所有应用的状态及细节性能指标。

2. 安装 PM2

  • 选择以下任意一种方法全局安装 PM2:
npm install pm2 -g
  或者
yarn global add pm2

3. PM2 常用命令

  • 启动: pm2 start app.js- 启动并保护您的应用。
  • 查看列表: pm2 list- 显示所有 PM2 托管的应用列表。
  • 监控应用: pm2 monit- 查看应用的资源使用和日志。
  • 查看日志: pm2 logs- 获取应用的实时日志。
  • 重启应用: pm2 restart <appName>
  • 停止应用: pm2 stop <appName>
  • 移除应用: pm2 delete <appName>

4.PM2的其他用法

使用 pm2 start命令时,你可以提供一些参数来指定如何启动你的应用程序。以下是这个命令的常用参数:

1.应用入口文件 - 这是必需的,例如 pm2 start app.js会启动 app.js 文件。

2.-i --instances -指定要启动的实例数量。对于多核机器,你可以使用此选项来启动多个应用实例。例如,pm2 start app.js -i max将会为每个 CPU 核心启动一个实例。

3.--name--为启动的进程指定一个名字,这样在后续操作或检查日志时会更容易识别。 例如:pm2 start app.js --name "myApp"

4.-l --log - 指定一个文件来保存日志。例如:pm2 start app.js -l /path/to/logfile.log
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值