通用构建失败 - 检查日志以获取详细信息

时间:2017-11-14 14:16:56

标签: openshift

我的构建失败,没有任何有用的信息。当我将ethers库添加为package.json文件的依赖项时,问题就出现了。

来自网络控制台的输出

Pulling image "registry.access.redhat.com/rhscl/nodejs-6-rhel7@sha256:0860a4ccdc062f5ab05ec872298557f02f79c94b75820ded9a16211d8ab390ce" ...
---> Installing application source ...
---> Building your Node application from source
> grpc@1.7.1 install /opt/app-root/src/node_modules/grpc
> node-pre-gyp install --fallback-to-build --library=static_library

命令oc status -v也没有任何用处。

我只能说这个问题与node-pre-gypnode-gyp编译有关。我完全不在这里。有什么建议?

1 个答案:

答案 0 :(得分:1)

npm安装程序在执行安装时有时会占用大量内存,并且需要的内存资源超过了为构建窗格提供的默认内存资源。当它因此失败时,日志中确实没有任何消息。您可能会在监控事件中看到某些内容。

构建的默认内存资源是512Mi。请参阅以下答案,该答案涉及Python的类似问题:

有关如何增加构建可用内存的说明。