2021-13 通过 PM2 管理 Node.js 进程

KevinShiCN · 文章

2021-13 通过 PM2 管理 Node.js 进程

简介

PM2 官网

PM2Github 地址

PM2 文档

PM2 是一款基于 Node.js 的进程管理器,可以通过简单的方式去管理服务器的任务。

安装

安装 Node.js(已安装可跳过)

检查 Node.js 版本
dnf module list nodejs
Nodes.js版本
Nodes.js版本
安装对应版本
dnf module install nodejs:16
安装Node.js
安装Node.js

通过 NPM 安装 PM2

npm install pm2@latest -g
PM2安装
PM2安装

运行测试

pm2
PM2运行界面
PM2运行界面

使用

通过 PM2 启动进程(并置于后台)

pm2 start app.js --watch

PM2 监控进程

通过以下指令我们可以进入 PM2 自带的超酷炫控制台来监控 Node 项目的使用情况

pm2 monit
PM2监控
PM2监控

结论

PM2 可以极大简化 Node 项目的部署以及维护,更多更深入的例如负载均衡等方法请参考官方文档!

推荐阅读

---

欢迎关注我的公众号“凯文有事找你”,原创技术生活经验教训文章第一时间推送。

<center> <img src="https://oss.kevinshicn.com/zhouji/04/%E5%85%AC%E4%BC%97%E5%8F%B7%E4%BA%8C%E7%BB%B4%E7%A0%81.png?x-oss-process=style/Interlace" style="width: 100px;"> </center>