简介
PM2 是一个流行的进程管理工具,可用于在生产环境中管理 Node.js 应用程序。它可以自动重启应用程序,并监视它们的日志。在本文中,我们将学习如何在 CentOS 上安装和使用 PM2。
步骤
步骤 1:安装 Node.js
要在 CentOS 上使用 PM2,首先需要安装 Node.js。可以使用以下命令安装 Node.js:
sudo yum install nodejs
安装完成后,可以使用以下命令检查 Node.js 版本:
node -v
步骤 2:安装 PM2
在安装 PM2 之前,需要安装 npm。可以使用以下命令安装 npm:
sudo yum install npm
安装完成后,可以使用以下命令安装 PM2:
sudo npm install pm2 -g
步骤 3:启动应用程序
要启动应用程序,可以使用以下命令:
pm2 start app.js
其中,app.js 是你要启动的应用程序的文件名。PM2 将自动重启应用程序,并在需要时监视日志。
步骤 4:管理应用程序
要管理应用程序,可以使用以下命令:
pm2 list
此命令将列出所有正在运行的应用程序。还可以使用以下命令来停止、重启或删除应用程序:
pm2 stop app_name pm2 restart app_name pm2 delete app_name
其中,app_name 是你要操作的应用程序的名称。
步骤 5:配置 PM2
可以使用以下命令来配置 PM2:
pm2 startup
此命令将生成一个 Systemd 文件,以便在系统启动时自动启动 PM2。还可以使用以下命令来保存当前应用程序列表:
pm2 save
此命令将在系统重新启动后自动启动所有保存的应用程序。
示例代码
以下是一个简单的 Node.js 应用程序,可以使用 PM2 进行管理:
-- -------------------- ---- ------- ----- ---- - ---------------- ----- ------ - ----------------------- ---- -- - ------------------ - --------------- ------------ --- -------------- ---------- --- ------------------- -- -- - ------------------- ------- -- ------------------------- ---
结论
在本文中,我们学习了如何在 CentOS 上安装和使用 PM2 进行进程管理。使用 PM2,可以轻松管理 Node.js 应用程序,并确保它们在生产环境中保持稳定。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/6739c081f296f6c55d2b504f