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

Firebase Storage突发无法连接求助:仅存储服务报错net::ERR_CONNECTION_CLOSED

排查Firebase Storage突发连接关闭(net::ERR_CONNECTION_CLOSED)问题的思路

这种单一Firebase服务突然故障的情况我碰到过不少,结合你描述的细节——其他服务(数据库、Auth)正常、代码未改动、最简上传指令也失效、Storage规则无变更——大概率是以下几个方向的问题,你可以逐一排查:

1. 检查Firebase Storage服务的区域状态

Firebase整体可用性很高,但单个区域的存储节点偶尔会出现短暂的连接故障。你可以直接登录Firebase控制台,进入「状态」页面查看是否有Storage相关的服务告警。这类临时故障通常会在几十分钟内自动恢复,如果持续时间超过1小时,建议提交Firebase支持工单反馈。

2. 排查网络层面的限制

这个是最常见的触发因素:

  • 网络环境变更:如果你近期切换过网络(比如从公司内网到家庭网络、公共WiFi),部分网络可能会对firebasestorage.googleapis.com这类域名做拦截或限速,导致连接被主动关闭。可以尝试用手机热点测试,看是否能正常连接。
  • DNS缓存异常:本地DNS缓存失效可能导致Storage域名解析失败,进而引发连接关闭。你可以尝试刷新本地DNS缓存:
    • Windows系统:执行命令 ipconfig /flushdns
    • Mac系统:执行命令 sudo dscacheutil -flushcache
  • 防火墙/代理设置:检查本地防火墙、浏览器代理或者网络路由的规则,确认是否有针对Storage服务的新限制。

3. 确认Storage桶的隐性配置变更

虽然你提到未修改Storage规则,但以下配置也可能间接影响连接:

  • CORS配置:跨域资源共享设置如果被误改,极端情况下可能导致连接异常关闭。你可以在Firebase控制台的Storage桶设置中,找到「跨域资源共享(CORS)」选项,确认配置与之前正常运行时一致。
  • 存储类别/生命周期规则:虽然这类变更通常不会直接导致连接关闭,但也可以快速确认下是否有自动触发的规则变更(比如生命周期规则自动归档文件)。

4. 排查客户端SDK的隐性更新

即使你没有主动修改代码,部分包管理工具(如npm、yarn)可能会在后台自动更新Firebase SDK版本,新版本的Storage SDK可能存在兼容性问题。你可以:

  • 查看项目的依赖配置文件(如package.json),确认firebase或@firebase/storage的版本是否有变更
  • 回退到之前确认可用的SDK版本,重新安装后测试上传功能

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.21 03:33:53