2021-13 通过 PM2 管理 Node.js 进程
2021-13 通过 PM2 管理 Node.js 进程
简介
PM2 是一款基于 Node.js 的进程管理器,可以通过简单的方式去管理服务器的任务。
安装
安装 Node.js(已安装可跳过)
检查 Node.js 版本
dnf module list nodejs

安装对应版本
dnf module install nodejs:16

通过 NPM 安装 PM2
npm install pm2@latest -g

运行测试
pm2

使用
通过 PM2 启动进程(并置于后台)
pm2 start app.js --watch
PM2 监控进程
通过以下指令我们可以进入 PM2 自带的超酷炫控制台来监控 Node 项目的使用情况
pm2 monit

结论
PM2 可以极大简化 Node 项目的部署以及维护,更多更深入的例如负载均衡等方法请参考官方文档!
推荐阅读
- 敏捷项目管理之一页纸搞懂 Scrum 方法
- 书籍分享《重新定义团队:谷歌如何工作》(第 5 章)
- 解决宝塔的 Nginx 无法在服务器重启之后自动启用服务的问题
- 群辉 Synology NAS 实现 WOL(Wake On Lan)唤醒局域网内任意设备+siri 语音唤醒电脑
- 我是如何 43 天内拿下 PMP 证书的
---
欢迎关注我的公众号“凯文有事找你”,原创技术、生活、经验教训文章第一时间推送。
<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>