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