【问题标题】:How do you debug an Android "FirebaseFirestoreException: RESOURCE_EXHAUSTED: Quota exceeded" issue您如何调试 Android“FirebaseFirestoreException:RESOURCE_EXHAUSTED:超出配额”问题
【发布时间】:2017-11-04 16:27:22
【问题描述】:

在我的 Android 应用中,我遇到了一个异常:

W: Caused by: com.google.firebase.firestore.FirebaseFirestoreException: RESOURCE_EXHAUSTED: Quota exceeded.

但是当我转到控制台页面时,该应用程序远远低于限制。在下面,我的意思是像“Firestore 读取操作”这样的数字 0.00034 of 0.00034 of 0.00034 of 0.00034 Ops”——甚至没有接近。

如何在应用程序或控制台中从 Firestore 获取更多信息,以了解我超出了哪些限制?

我正在使用:

    implementation "com.google.firebase:firebase-firestore:11.4.2"

【问题讨论】:

    标签: android google-cloud-firestore


    【解决方案1】:

    据我所知,API 调用可能会超出 Firestore 的配额。 假设我在一个集合中有 1000 个文档,然后我再次获取数据,它不是计数 1,而是计数 1000,因此它可以轻松超过配额。 而且您每天只能阅读 50K 的所有设备,因此如果您有 50 个用户阅读 1000 个文档配额将很快超过。 小心

    【讨论】:

    • 问题是控制台说我没有接近超过任何限制,我看到 logcat 消息说“超出配额”。其中之一是错误的。我如何分辨哪一个,以及 哪个 限制?
    • @JamesMoore 我猜现在是测试版所以控制台无论如何都没有正确显示你在控制台中有多少 api 调用?
    猜你喜欢
    • 1970-01-01
    • 2010-10-07
    • 1970-01-01
    • 1970-01-01
    • 2019-11-12
    • 2018-12-14
    • 2017-08-15
    • 2019-01-19
    • 1970-01-01
    相关资源
    最近更新 更多