@eggjs/ 分组
EggJS 组管理器
安装
npm i @eggjs/cluster
使用量
常见JS
const { startCluster } = require('@eggjs/cluster');
startCluster({
baseDir: '/path/to/app',
framework: '/path/to/framework',
});
您可以指定应用程序启动时将引用的回调 . 然而,主进程在遇到错误时会退出.
startCluster(options).then(() => {
console.log('started');
});
无害环境管理和类型脚本
import { startCluster } from '@eggjs/cluster';
startCluster({
baseDir: '/path/to/app',
framework: '/path/to/framework',
});
选项
| 参数 | 类型 | 说明 |
|---|---|---|
| 碱性 | String | 应用目录 |
| 框架 | String | 指定可以是绝对路径或 npm 包的框架 |
| 插件 | Object | 单位测试插件 |
| 劳动者 | Number | 应用工人人数 |
| 粘着 | Boolean | 粘贴模式服务器 |
| 端口 | Number | 端口 |
| 调试端口 | Number | 调试端口只听 http 协议 |
| 网页 | Object | 启动 https 服务器, 注意 : key 编号 : cert 编号 : ca 文件的完整路径 |
| 需求 | Array|String | 将注入工人/代理工序 |
| pidfile 文件夹 | String | 将保存主 pid 到此文件 |
| 启动模式 | String | 默认为“ process” , 使用“ worker threads ” 启动 app & 代理工人 |
| 端口 | Array | 每个应用程序工人的启动端口, 如: [7001, 7002, 7003], 只有在启动模式是“ 工人 线程” 时才会有效果 |
| 环境 | String | 自定义env, 默认是进程. env. EGG SERVER ENV |
信封
EGG_APP_CLOSE_TIMEOUT: 应用工靴超时值
EGG_AGENT_CLOSE_TIMEOUT: 代理工靴超时值
许可证
贡献者
制造的 贡献者-img。 。 。 .