PM2 如何使用可视化仪表板监视 Node.js 程序

PM2 是一个 Node.js 进程管理器,它可以让我们轻松地管理我们的 Node.js 进程并在生产环境下运行我们的应用程序。它还可以让我们方便地监视和调试我们的应用程序。在本文中,我们将学习如何在 PM2 中使用可视化仪表板来监视我们的 Node.js 程序。

安装 PM2

如果您还没有安装 PM2,请使用以下命令进行安装:

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

创建 Node.js 应用程序

首先,我们需要创建一个简单的 Node.js 应用程序。这里是一个示例应用程序,它返回一个“Hello World”的字符串:

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

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

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

将上述代码保存为一个文件,并将文件名设置为 app.js

使用 PM2 启动应用程序

现在,我们可以使用 PM2 来启动我们的应用程序。请使用以下命令:

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

这将启动我们的应用程序,并将其作为守护进程在后台运行。您可以使用以下命令来查看正在运行的进程:

--- ----

启用仪表板

要启用可视化仪表板,请使用以下命令:

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

这将安装 pm2-server-monit 模块,并启用可视化仪表板。现在,您可以在浏览器中访问 http://localhost:9615 来查看您的应用程序的状态和性能指标。

示例代码

以下是完整的应用程序和启用可视化仪表板的示例代码:

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

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

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

启动应用程序:

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

启用仪表板:

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

在浏览器中访问 http://localhost:9615

结论

使用 PM2 可视化仪表板,我们可以方便地查看我们的 Node.js 程序的状态和性能指标。这对于监视和调试我们的应用程序非常有帮助。在生产环境中使用 PM2 和可视化仪表板是一个很好的做法,它可以让我们更轻松地管理我们的应用程序并确保它们一直运行。

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