技术教程:如何在 CentOS 上使用 PM2 进行进程管理?

简介

PM2 是一个流行的进程管理工具,可用于在生产环境中管理 Node.js 应用程序。它可以自动重启应用程序,并监视它们的日志。在本文中,我们将学习如何在 CentOS 上安装和使用 PM2。

步骤

步骤 1:安装 Node.js

要在 CentOS 上使用 PM2,首先需要安装 Node.js。可以使用以下命令安装 Node.js:

---- --- ------- ------

安装完成后,可以使用以下命令检查 Node.js 版本:

---- --

步骤 2:安装 PM2

在安装 PM2 之前,需要安装 npm。可以使用以下命令安装 npm:

---- --- ------- ---

安装完成后,可以使用以下命令安装 PM2:

---- --- ------- --- --

步骤 3:启动应用程序

要启动应用程序,可以使用以下命令:

--- ----- ------

其中,app.js 是你要启动的应用程序的文件名。PM2 将自动重启应用程序,并在需要时监视日志。

步骤 4:管理应用程序

要管理应用程序,可以使用以下命令:

--- ----

此命令将列出所有正在运行的应用程序。还可以使用以下命令来停止、重启或删除应用程序:

--- ---- --------
--- ------- --------
--- ------ --------

其中,app_name 是你要操作的应用程序的名称。

步骤 5:配置 PM2

可以使用以下命令来配置 PM2:

--- -------

此命令将生成一个 Systemd 文件,以便在系统启动时自动启动 PM2。还可以使用以下命令来保存当前应用程序列表:

--- ----

此命令将在系统重新启动后自动启动所有保存的应用程序。

示例代码

以下是一个简单的 Node.js 应用程序,可以使用 PM2 进行管理:

----- ---- - ----------------

----- ------ - ----------------------- ---- -- -
  ------------------ - --------------- ------------ ---
  -------------- ----------
---

------------------- -- -- -
  ------------------- ------- -- -------------------------
---

结论

在本文中,我们学习了如何在 CentOS 上安装和使用 PM2 进行进程管理。使用 PM2,可以轻松管理 Node.js 应用程序,并确保它们在生产环境中保持稳定。

来源:JavaScript中文网 ,转载请注明来源 本文地址:https://www.javascriptcn.com/post/6739c081f296f6c55d2b504f