一、问题简介
有多个 Node.js 进程需要一起管理时,各自需要的参数也不同时,创建一个配置文件来管理是最好的方案。
二、解决方案
1、生成基础版本配置文件
pm2 init simple
:可以生成基础版本的配置文件:ecosystem.config.js
1 | js复制代码// ecosystem.config.js |
2、生成复杂版本的配置文件
pm2 init 等同于 pm2 ecosystem
,可以生成带有 deploy 属性的配置文件:ecosystem.config.js
1 | js复制代码module.exports = { |
- 此版本配置适合远程配置服务器使用,实例查看这里!
3、使用配置文件
- 启动、停止、重启、重载、删除配置文件中所有项目
1 | shell复制代码pm2 start ecosystem.config.js |
- 启动指定应用
1 | shell复制代码pm2 start ecosystem.config.js --only api-app |
三、参考文档
本文转载自: 掘金