干饭CEO

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

原载于 2021 年的旧博客(已关闭)

简介

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 项目的部署以及维护,更多更深入的例如负载均衡等方法请参考官方文档!

推荐阅读

---

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

公众号二维码

回首页看全部文章