You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

gcloud run是否调整了最低内存限制?部署报错相关问题咨询

Cloud Run 128M内存参数部署报错解决方案

根因说明

  • 该报错并非Cloud Run平台上调了最低内存限制,核心原因是gcloud命令行工具对内存单位的解析规则更新:
    • 旧版本gcloud会将--memory 128M参数默认识别为128MiB(二进制单位,mebibyte),刚好满足1核CPU对应的128MiB最低内存要求
    • 新版本gcloud对单位做了严格区分,M代表十进制的兆字节(megabyte),128M换算为二进制单位仅约122MiB,低于1核CPU的最低内存阈值,因此触发参数校验失败
  • 修改参数为--memory 128Mi是标准解决方案,明确指定二进制单位128MiB,可直接通过校验。

验证与兼容方案

  • 可执行gcloud topic units命令查看当前gcloud版本的单位解析规则,确认M和Mi的区别
  • 若不想修改原有部署脚本的单位写法,可将CPU配置调低至0.5核,0.5核对应的最低内存要求为128MB(十进制),也可正常部署。

报错原文参考:
ERROR: (gcloud.run.deploy) Invalid value specified for memory. For 1.0 CPU, memory must be between 128Mi and 4Gi inclusive.

内容的提问来源于stack exchange,提问作者barclakj

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.04 19:06:04