【发布时间】:2021-02-03 03:51:09
【问题描述】:
从今天开始,我们的 codebuild 项目已经停止工作了,该项目已经运行了好几个月并且没有修改过。 在 DOWNLOAD_SOURCE 阶段发生故障,并显示以下消息:
“SINGLE_BUILD_CONTAINER_DEAD:构建容器在完成构建之前发现已死亡。构建容器因内存不足或不支持 Docker 映像而死亡。”
应用程序代码托管在 CodeCommit 上。 我们没有对 buildspec 文件进行任何修改,甚至昨天相同的构建仍在工作。
我们使用的是 aws/codebuild/amazonlinux2-x86_64-standard:2.0 镜像,并没有做任何修改,但是今天突然发生故障。在之前的构建过程中,该作业最多使用了 20% 的可用内存 (15GB)。正如预期和应有的那样,构建环境仍然是 Linux。 遗憾的是,没有任何记录,因为它甚至在处理构建规范的第一个命令之前就失败了,因此很难调试。
有人知道是什么原因造成的吗?
谢谢, 丹尼尔
【问题讨论】:
-
如果你去CW Logs,那里也没有什么? CB 控制台的日志通常落后于 CW 的日志。
-
没有日志甚至没有在 Cloudwatch 中创建,因为构建并没有真正开始
标签: amazon-web-services aws-codebuild