简介
当我们部署一个 Node.js 应用时,我们需要确保它可以在后台长时间运行,并且在崩溃或异常情况下自动重启。PM2 是一个流行的进程管理器,可以解决这些问题,并提供许多有用的功能。本文将指导您如何在 Ubuntu 上使用 PM2 启动 Node.js 应用。
步骤
步骤 1 - 安装 Node.js
首先,我们需要安装 Node.js。这可以通过以下命令完成:
sudo apt update sudo apt install nodejs sudo apt install npm
步骤 2 - 安装 PM2
接下来,我们需要安装 PM2。可以使用以下命令安装:
sudo npm install -g pm2
步骤 3 - 创建并启动应用
我们将创建一个简单的 hello.js
文件作为示例应用,该文件将返回 "Hello World!"。您可以使用以下命令创建该文件:
nano hello.js
然后,复制以下代码粘贴到 hello.js
文件中:
-- -------------------- ---- ------- ----- ---- - ---------------- ----- -------- - ------------ ----- ---- - ----- ----- ------ - ----------------------- ---- -- - -------------- - ---- ----------------------------- -------------- -------------- --------- --- ------------------- --------- -- -- - ------------------- ------- -- ------------------------------ ---
现在,我们可以使用 PM2 启动应用。使用以下命令启动 hello.js
应用:
pm2 start 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