如何通过 PM2 在 Ubuntu 上运行 Node.js 应用

阅读时长 3 分钟读完

如何通过 PM2 在 Ubuntu 上运行 Node.js 应用

Node.js 是一种非常流行的服务器端编程语言,它能够提供高效且可扩展的 Web 服务。如果你正在使用 Ubuntu 操作系统作为服务器,那么 PM2 是一个非常不错的 Node.js 进程管理工具,它可以轻松启动、停止和监控你的 Node.js 应用程序。

在本文中,我们将介绍如何安装和配置 PM2 来运行你的 Node.js 应用程序。

安装 Node.js

首先你需要安装 Node.js,运行以下命令即可:

此外,你还需要安装 npm(Node.js 包管理器),它允许你安装和管理 Node.js 应用程序的依赖包。运行以下命令来安装它:

安装 PM2

安装 Node.js 和 npm 后,你可以使用 npm 安装 PM2。运行以下命令即可:

启动应用程序

安装完 PM2 后,你可以使用它来启动你的 Node.js 应用程序。在以下示例中,我们将启动一个简单的 Express.js 应用程序。

  1. 在应用程序目录下安装 Express.js,运行以下命令:
  1. 创建一个名为 index.js 的文件,内容如下:
-- -------------------- ---- -------
----- ------- - ------------------
----- --- - ---------

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

---------------- -- -- -
  -------------------- --- --------- -- ---- -------
--
  1. 在应用程序目录下打开终端,运行以下命令启动应用程序:

现在你的 Node.js 应用程序已经在 PM2 中启动了,在终端中输入以下命令可以查看应用程序的状态:

应用程序的输出将被重定向到 PM2 日志文件中。你可以使用以下命令来查看这些日志:

如果你想停止 Node.js 应用程序,可以运行以下命令:

如果你想重新启动 Node.js 应用程序,可以运行以下命令:

总结

在这篇文章中,我们介绍了如何使用 PM2 在 Ubuntu 上运行 Node.js 应用程序。我们首先安装了 Node.js 和 npm,然后安装了 PM2。最后,我们展示了如何启动、停止和重启应用程序,以及如何查看应用程序的状态和日志。

PM2 是一个非常有用的工具,它可以帮助您管理多个 Node.js 应用程序,并确保它们始终处于运行状态。如果你是一位 Node.js 开发者或管理员,那么 PM2 是一个值得尝试的工具。

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

纠错
反馈