【问题标题】:Google Cloud Vision API returning "429 - Quota Exceeded"Google Cloud Vision API 返回“429 - Quota Exceeded”
【发布时间】:2019-10-15 14:44:54
【问题描述】:

我有一个发出 Vision API 请求的云函数,特别是文档文本检测请求。我的峰值请求率通常是平均每天每分钟约 120-150 个请求。

我突然收到 Vision API 请求的资源配额超出错误,请求速率为每分钟 2500 个请求。需要注意的几点:

  • 我在 3 个月内没有更改代码

  • 我删除并重新部署了发出这些请求的 Cloud Function,以停止导致失控循环的任何有问题的图像

  • 我调用 API 的代码和云函数本身都在重试,所以我真的没有办法在一夜之间成倍地提高我的请求率而不引入任何更改。

  • 发出 Vision 调用的服务帐户正在发出正常数量的请求,并且仅由云功能使用,即未被某人的本地脚本使用

我已经打开重试来缓解这个问题,因为它可以在指数回退的情况下“工作”,但这样做的成本很高,尤其是使用视觉 API。有什么办法可以找出这个问题的根本原因吗?

【问题讨论】:

  • 是否有任何 Stackdriver 编写的日志可供您检查以声明处理速率和结果?

标签: google-cloud-platform google-cloud-vision


【解决方案1】:

为了识别超出的特定配额,Stackdriver API 可以帮助使用监控配额指标,如 here 所述。

GCP 允许您使用 Stackdriver API 和 UI 更深入地指定 quota being exceeded,配额指标显示在指标资源管理器中。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-10
    • 2017-07-07
    • 2019-02-25
    • 2018-01-19
    相关资源
    最近更新 更多