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

使用Webpack部署Firebase WebApp时发布失败(新手求助)

解决方案:Firebase App Hosting发布失败(Cloud Run CPU/缩放配额问题)

核心结论

Firebase App Hosting底层依赖Cloud Run运行后端服务,但不需要你直接操作Cloud Run控制台。问题出在你的App Hosting配置中的资源或缩放参数,超出了当前配额允许的范围。

具体修复步骤

  1. 检查并修改firebase.json配置
    打开项目根目录的firebase.json,找到appHosting下的backend配置块,重点看resources.limits.cpu和automaticScaling.maxScale:

    • 错误提示明确说明:你设置的CPU值对应的最大缩放实例数(maxScale)不能超过10。比如如果CPU设为2(2核),默认配额下maxScale上限就是10;如果CPU降到1(1核),maxScale可以提升到更高(默认是100)。
    • 示例调整方案:
      {
        "appHosting": {
          "backend": {
            "resources": {
              "limits": {
                "cpu": "1"
              }
            },
            "automaticScaling": {
              "maxScale": 20
            }
          }
        }
      }
      

    或者保持CPU为2核,把maxScale降到10以内:

    {
      "appHosting": {
        "backend": {
          "resources": {
            "limits": {
              "cpu": "2"
            }
          },
          "automaticScaling": {
            "maxScale": 10
          }
        }
      }
    }
    
  2. 确认配额与计费状态

    • 如果是免费层级的Firebase项目,Cloud Run的配额会更严格。若需要更高的缩放能力,可考虑添加计费信息(这会解锁更高的配额上限)。
    • 不需要直接进入Cloud Run控制台,配额调整可在Firebase控制台的「项目设置-配额」或Google Cloud控制台的配额管理页面操作。
  3. 重新部署
    修改配置后,重新提交代码到GitHub,触发自动发布即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.19 18:14:53