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

部署Nextjs至Firebase Hosting遇Cloud Run内存与maxScale超限错误求助

解决Next.js部署Firebase Hosting时Cloud Run内存配额错误

部署Next.js到Firebase Hosting时触发以下Cloud Run错误:

无法创建Cloud Run服务PROJECT_ID,spec.template.spec.containers.resources.limits.memory:指定的内存值无效,该值对应的maxScale不得超过80

针对这个问题,可通过以下方式解决:

  • 降低单实例内存限制
    在firebase.json中为Cloud Run服务配置更低的内存配额,调整后对应的maxScale上限会提升。示例配置:

    {
      "hosting": {
        "rewrites": [
          {
            "source": "**",
            "run": {
              "serviceId": "nextjs-hosting",
              "region": "europe-west2",
              "memory": "512Mi" // 可选值:128Mi/256Mi/512Mi/1Gi等
            }
          }
        ]
      }
    }
    
  • 切换资源充裕的区域
    尝试将服务部署到资源容量更大的区域(比如europe-west1),修改firebase.json中的region字段即可。

  • 申请区域配额提升
    若业务需要更高的内存和扩缩容能力,可在Google Cloud控制台提交配额提升申请,需先完成账单信息添加。

  • 确认部署配置完整性
    你的package.json部署命令仅指定--only hosting,需确保firebase.json中Hosting的rewrite配置已正确关联Cloud Run服务,避免部署时遗漏相关配置。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.23 09:20:08