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