简介
PM2 是一个流行的 Node.js 进程管理工具,用于管理和监控 Node.js 应用程序,并确保它们在运行过程中保持稳定。本文将介绍如何在 Ubuntu 上启用 PM2 开机自启。
安装并配置 PM2
如果你还没有在 Ubuntu 上安装 PM2,请使用以下命令来安装 PM2:
--- ------- --- --
完成安装之后,你可以使用以下命令来启动一个 Node.js 应用程序:
--- ----- ------
但是,一旦你关闭了终端窗口,你的 Node.js 应用程序也会停止运行。要确保你的应用程序一直在后台运行,你可以使用以下命令将其保存到 PM2 的进程列表中:
--- ----- ------ ------ -------
启用开机自启
要启用 PM2 开机自启,你需要使用以下命令安装 PM2 的启动脚本:
---- --- ------------------- --------------------------------- ------- ------- -- ----- ---- -----------
注意:<用户名> 应替换为你当前登录的用户名。
命令执行后,你将看到一些输出,告诉你安装已经成功。请将输出中的以下命令复制到终端中,并按下回车键:
---- --------- -------------
执行完毕后,你可以使用以下命令来启动 PM2:
---- --------- ----- ---------
如果你希望 PM2 在启动时自动运行你先前创建的所有进程,请使用以下命令:
---- --------- ------ ---------
总结
通过使用 PM2,你可以轻松地管理和监控 Node.js 应用程序。本文向你展示了在 Ubuntu 上启用 PM2 开机自启的方法,让你可以始终保持你的应用程序在后台运行。
示例代码
以下是一个简单的 Node.js 应用程序示例,你可以使用它来测试你的 PM2 配置是否正确:
----- ---- - ---------------- ----- -------- - ------------ ----- ---- - ----- ----- ------ - ----------------------- ---- -- - -------------- - ---- ----------------------------- -------------- --------------- ----------- --- ------------------- --------- -- -- - ------------------- ------- -- ------------------------------ ---
你可以将其保存到 app.js
文件中,然后在终端中使用以下命令启动它:
--- ----- ------ ------ -------
来源:JavaScript中文网 ,转载请联系管理员! 本文地址:https://www.javascriptcn.com/post/65839198d2f5e1655de6f55c