linux

Linux下Node.js如何使用PM2管理进程

小樊
93
2025-04-21 16:09:22
栏目: 编程语言

在 Linux 下,PM2 是一个非常流行的 Node.js 应用程序管理器,可以帮助您轻松地管理和守护 Node.js 应用程序。以下是如何使用 PM2 管理 Node.js 进程的步骤:

  1. 首先,确保您已经安装了 Node.js 和 npm。如果尚未安装,请访问 https://nodejs.org/ 下载并安装适合您系统的 Node.js 版本。

  2. 使用 npm 全局安装 PM2:

npm install pm2 -g
  1. 确认 PM2 已成功安装:
pm2 --version
  1. 要启动一个新的 Node.js 应用程序,请转到应用程序的根目录并运行以下命令:
pm2 start app.js --name "my-app"

这里,app.js 是您的 Node.js 应用程序的入口文件,--name 参数为应用程序分配了一个名称,以便于在 PM2 进程列表中识别。

  1. 要查看当前正在运行的所有 Node.js 进程,请运行:
pm2 list
  1. 若要停止一个特定的进程,可以使用其名称或进程 ID(PID):
pm2 stop my-app

或者

pm2 stop <PID>
  1. 若要重启一个特定的进程,可以使用其名称或进程 ID(PID):
pm2 restart my-app

或者

pm2 restart <PID>
  1. 若要删除一个特定的进程,可以使用其名称或进程 ID(PID):
pm2 delete my-app

或者

pm2 delete <PID>
  1. 若要查看应用程序的日志,请运行:
pm2 logs my-app
  1. 若要设置应用程序在系统启动时自动运行,请运行:
pm2 startup

然后按照命令行提示操作。

这些是 PM2 的基本功能。PM2 还有许多其他功能和选项,例如负载均衡、集群模式等。要了解更多关于 PM2 的信息,请访问其官方文档:https://pm2.keymetrics.io/docs/usage/quick-start/

0
看了该问题的人还看了