PM2 教程:如何在 Raspberry Pi 上安装和配置 PM2

阅读时长 3 分钟读完

前言

作为前端工程师,为了更好地管理和监控 Node.js 项目,我们通常会使用 PM2 这款进程管理器。然而,在树莓派等低性能设备上如何安装和配置 PM2 呢?本文将详细介绍如何在 Raspberry Pi 上安装和配置 PM2,并提供示例代码。

什么是 PM2

PM2 是一个高级、生产就绪的 Node.js 应用程序管理器,它可以帮助我们在生产环境中管理和监控 Node.js 项目。PM2 可以让我们轻松地运行、停止、重启 Node.js 应用程序,并提供了实时监控、日志管理、负载均衡等功能。

如何在 Raspberry Pi 上安装 PM2

第一步:安装 Node.js

在 Raspberry Pi 上安装 PM2 之前,我们首先需要安装 Node.js。可以通过以下命令安装稳定版本的 Node.js:

第二步:安装 PM2

在安装 Node.js 之后,我们可以使用 npm 来安装 PM2:

第三步:设置 PM2 开机自启

为了确保 PM2 在 Raspberry Pi 开机时自动启动,我们需要将 PM2 添加到启动项。可以使用以下命令添加:

运行上述命令后,系统会返回一条指令,根据这条指令执行即可完成自启设置。例如:

第四步:使用 PM2

现在,我们已经在 Raspberry Pi 上安装并配置好了 PM2。下面,我们来使用 PM2 管理 Node.js 应用程序。

  • 启动应用程序:pm2 start app.js
  • 停止应用程序:pm2 stop app.js
  • 重启应用程序:pm2 restart app.js
  • 删除应用程序:pm2 delete app.js
  • 查看应用程序列表:pm2 list
  • 监控应用程序:pm2 monit
  • 查看日志:pm2 logs

示例代码

下面是一个简单的 Node.js 示例代码,使用 Express 框架创建一个 HTTP 服务器,并监听 3000 端口。在 Raspberry Pi 上安装并启动该程序后,访问 http://RaspberryPi的IP地址:3000 将会显示一个欢迎页面。

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

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

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

总结

在本文中,我们详细介绍了如何在 Raspberry Pi 上安装和配置 PM2,以及如何使用 PM2 管理 Node.js 应用程序。通过学习本文,我们可以更好地管理和监控 Node.js 项目,并在 Raspberry Pi 等低性能设备上运行更加稳定的应用程序。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/654dae867d4982a6eb71aa76

纠错
反馈