bisheng build时cpu占用太高,可否提供可选项
Opened this issue · 2 comments
原因,由于在k8s集群中部署,使用bisheng build
时,在docker里面编译的时候,由于cpu占用太高,导致doceker会kill掉一些进程,也没有错误日志,直接exit 0了,看了一下能否在下述代码里面提供类型于MAX_WORKERS的选项
// const workersCount = os.cpus().length - 1;
const workersCount = process.env.MAX_WORKERS || os.cpus().length - 1;
https://github.com/benjycui/bisheng/blob/master/packages/bisheng/src/loaders/common/boss.js#L20
原因,由于在k8s集群中部署,使用
bisheng build
时,在docker里面编译的时候,由于cpu占用太高,导致doceker会kill掉一些进程,也没有错误日志,直接exit 0了,看了一下能否在下述代码里面提供类型于MAX_WORKERS的选项// const workersCount = os.cpus().length - 1; const workersCount = process.env.MAX_WORKERS || os.cpus().length - 1;
https://github.com/benjycui/bisheng/blob/master/packages/bisheng/src/loaders/common/boss.js#L20
我也遇到这个问题了。是否有解决方案
多谢
原因,由于在k8s集群中部署,使用
bisheng build
时,在docker里面编译的时候,由于cpu占用太高,导致doceker会kill掉一些进程,也没有错误日志,直接exit 0了,看了一下能否在下述代码里面提供类型于MAX_WORKERS的选项// const workersCount = os.cpus().length - 1; const workersCount = process.env.MAX_WORKERS || os.cpus().length - 1;
https://github.com/benjycui/bisheng/blob/master/packages/bisheng/src/loaders/common/boss.js#L20
我也遇到这个问题了。是否有解决方案 多谢
临时方案copy下来bisheng的源码包使用本地编译了