有一台腾讯云的轻量云主机,跑了一些服务作为测试环境,也作为 CI/CD 机器。
目前遇到一个问题是在机器上编译 golang 项目时(实际上是使用 docker 的二阶段构建),CPU 和磁盘打满,然后就没有然后了。。。这台机器就好像失联了一样再也连不上,只能在控制台重启,而且重启也重启不了,只能等待 5 分钟后触发强制重启。
有什么办法可以让整个 CI/CD 过程能执行下去么?我之前查了 docker build 有 cpu-period 和 cpu-quota 参数,不过在本地测试了一下感觉并没有什么用。
|