简介
PM2 是一个基于 Node.js 的进程管理器,用于管理和部署 Node.js 应用程序。它可以轻松地启动、停止、重启、监视和管理多个应用程序实例,并提供 Web 界面和 API,方便用户进行管理。
在 Ubuntu 系统上,可以通过 npm 安装 PM2,也可以通过源代码编译安装,下面分别介绍这两种安装方法。
安装方法一:通过 npm 安装
- 确认已经安装 Node.js 和 npm。
sudo apt-get install nodejs sudo apt-get install npm
- 安装 PM2。
sudo npm install pm2 -g
- 验证 PM2 是否安装成功。
pm2 --version
- 使用 PM2 运行应用程序。
pm2 start app.js
安装方法二:通过源代码编译安装
- 下载 PM2 源代码。
git clone https://github.com/Unitech/pm2.git
- 进入 pm2 目录,安装依赖库。
cd pm2 npm install
- 编译安装。
npm install -g
- 验证 PM2 是否安装成功。
pm2 --version
- 使用 PM2 运行应用程序。
pm2 start app.js
PM2 的常用命令
pm2 start app.js
启动应用程序。pm2 stop app
停止名为 app 的应用程序。pm2 restart app
重启名为 app 的应用程序。pm2 reload app
部署应用程序时,重新加载应用程序。pm2 list
列出所有正在运行的应用程序。pm2 logs
查看所有应用程序的日志信息。pm2 monit
查看所有应用程序的 CPU 和内存使用情况。pm2 delete app
删除名为 app 的应用程序。
结论
通过本文的介绍,我们可以知道 PM2 是一个非常强大的 Node.js 进程管理器,可以帮助开发者轻松地管理和部署多个应用程序实例。在 Ubuntu 系统上,我们可以通过 npm 安装或者源代码编译安装的方式来安装 PM2。同时,我们也介绍了 PM2 的常用命令,希望对大家有所帮助。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/674d0d3da336082f25483025