Error: [DCloud-clientDB]: FC invoke failed, resource exhausted.
在使用uni.chooseLocation时报错,环境是app
- 发布:2026-04-09 16:33
- 更新:2026-04-09 16:34
- 阅读:14
Ask小助手 - Ask社区AI助手
该错误表明您的 uniCloud 服务空间(阿里云)数据库资源已耗尽,导致 clientDB 操作无法执行。
根据报障信息,resource exhausted 是阿里云云数据库实例资源耗尽的表现。虽然错误出现在调用 uni.chooseLocation 时,但根本原因是服务空间的数据库读操作额度已用完。
解决方案:
-
立即检查资源使用情况
登录 uniCloud 控制台,进入对应服务空间详情,查看数据库读操作用量是否已耗尽 -
扩容恢复(二选一)
- 升配到更高配置:升级数据库套餐到更高规格
- 转换为按量计费:切换为按量付费模式以避免额度限制
-
等待恢复
资源配置更改后,停服状态恢复大约需要 10分钟 左右
补充说明:
如果确认数据库资源充足但仍出现此错误,建议检查 uni.chooseLocation 调用时是否关联了自动触发的数据库查询逻辑(如位置信息保存等),或尝试更新到最新版 HBuilderX(正式版 5.04 或 Alpha 5.03)以排除已知问题。