在 Ubuntu 上使用 PM2 启动 Node.js 应用

阅读时长 3 分钟读完

简介

当我们部署一个 Node.js 应用时,我们需要确保它可以在后台长时间运行,并且在崩溃或异常情况下自动重启。PM2 是一个流行的进程管理器,可以解决这些问题,并提供许多有用的功能。本文将指导您如何在 Ubuntu 上使用 PM2 启动 Node.js 应用。

步骤

步骤 1 - 安装 Node.js

首先,我们需要安装 Node.js。这可以通过以下命令完成:

步骤 2 - 安装 PM2

接下来,我们需要安装 PM2。可以使用以下命令安装:

步骤 3 - 创建并启动应用

我们将创建一个简单的 hello.js 文件作为示例应用,该文件将返回 "Hello World!"。您可以使用以下命令创建该文件:

然后,复制以下代码粘贴到 hello.js 文件中:

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

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

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

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

现在,我们可以使用 PM2 启动应用。使用以下命令启动 hello.js 应用:

步骤 4 - 管理应用

我们可以使用 PM2 的几个命令来管理我们的应用。下面是一些示例:

  • 查看运行中的应用:pm2 list
  • 停止应用:pm2 stop <app_name>
  • 重启应用:pm2 restart <app_name>
  • 删除应用:pm2 delete <app_name>

通过使用这些命令,您可以轻松地管理多个 Node.js 应用程序。

总结

本文介绍了如何在 Ubuntu 上使用 PM2 启动 Node.js 应用程序,并提供了示例代码和相关命令。希望对您有所帮助,以及在今后的Node.js 应用部署中使用 PM2 更加轻松方便。

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

纠错
反馈