温馨提示×

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

小樊
35
2025-11-14 19:49:04
栏目: 编程语言

在Linux上使用PM2管理Node.js进程非常简单。PM2是一个功能强大的Node.js进程管理器,可以帮助您在生产环境中保持应用程序的稳定性。以下是如何使用PM2管理Node.js进程的步骤:

  1. 首先,确保您已经在Linux系统上安装了Node.js。如果没有,请访问Node.js官方网站(https://nodejs.org/)下载并安装适合您系统的版本。

  2. 使用npm(Node.js包管理器)全局安装PM2。在终端中运行以下命令:

sudo npm install pm2 -g
  1. 确认PM2已成功安装。运行以下命令:
pm2 --version
  1. 现在,您可以使用PM2启动Node.js应用程序。例如,如果您有一个名为app.js的Node.js应用程序,请运行以下命令:
pm2 start app.js
  1. PM2会自动为您的应用程序分配一个ID。您可以使用此ID来管理应用程序。例如,要停止应用程序,请运行:
pm2 stop <ID>

<ID>替换为您的应用程序ID。

  1. 要查看所有正在运行的Node.js进程,请运行:
pm2 list
  1. 若要查看应用程序的日志,请运行:
pm2 logs <ID>

<ID>替换为您的应用程序ID。

  1. 若要更新应用程序,请先停止应用程序,然后使用pm2 update命令更新应用程序代码:
pm2 stop <ID>
pm2 update <ID>
  1. 若要重启应用程序,请运行:
pm2 restart <ID>

<ID>替换为您的应用程序ID。

  1. 若要在系统启动时自动运行PM2管理的服务,请运行:
pm2 startup

按照屏幕上的说明操作。

现在您已经了解了如何在Linux上使用PM2管理Node.js进程。PM2还有许多其他功能,如负载均衡、集群模式等。要了解更多关于PM2的信息,请访问其官方文档(https://pm2.keymetrics.io/docs/usage/quick-start/)。

0