简介
PM2 是一个流行的进程管理器,它可以帮助你管理 Node.js 应用程序的启动、停止、重启、日志、监控、故障恢复等。
在本文中,我们将学习如何在 Ubuntu 16.04 上安装并使用 PM2 运行 Node.js 应用程序。我们将涵盖以下内容:
- 安装 Node.js 和 npm
- 安装 PM2
- 运行 Node.js 应用程序并在 PM2 中进行管理
- 配置 PM2 自动启动
安装 Node.js 和 npm
使用以下命令在 Ubuntu 16.04 上安装 Node.js 和 npm:
---- ------- ------ ---- ------- ------- ------ ---- ------- ------- ---
如果安装成功,你可以使用以下命令检查 Node.js 和 npm 的版本:
------ --------- --- ---------
安装 PM2
使用以下命令在全局范围内安装 PM2:
---- --- ------- -- ---
如果安装成功,你可以使用以下命令检查 PM2 的版本:
--- ---------
运行 Node.js 应用程序并在 PM2 中进行管理
在运行 Node.js 应用程序之前,你需要编写一个简单的应用程序。以下是一个简单的 "hello world" 应用程序:
----- ---- - ---------------- ----- ---- - ----- ----- ------ - ----------------------- ---- -- - -------------- - ---- ----------------------------- -------------- -------------- ---------- --- ------------------- -- -- - ------------------- ------- -- ---------------------------- ---
将以上代码保存为 app.js
。
使用以下命令在 PM2 中启动该应用程序:
--- ----- ------
你可以使用以下命令检查应用程序的运行状态:
--- ----
你可以使用以下命令查看应用程序的日志:
--- ----
你可以使用以下命令停止应用程序:
--- ---- ---
你可以使用以下命令重启应用程序:
--- ------- ---
配置 PM2 自动启动
使用以下命令将应用程序添加到 PM2 的自动启动列表中:
--- -------
当你重启服务器时,应用程序将自动启动。你可以使用以下命令检查自动启动是否已经配置:
--- ----
结论
在本文中,我们学习了如何在 Ubuntu 16.04 上使用 PM2 运行 Node.js 应用程序。我们涵盖了如何安装 Node.js 和 npm,如何安装 PM2,并使用简单的 "hello world" 应用程序进行了示例演示。最后,我们还学习了如何配置 PM2 自动启动。
希望本文对你有所帮助,让你更好地管理和部署 Node.js 应用程序。
来源:JavaScript中文网 ,转载请注明来源 本文地址:https://www.javascriptcn.com/post/670b6d65d91dce0dc88a740d