Ruby Google Analytics API返回403费率限制,但我们远远低于该费率

Ruby Google Analytics API返回403费率限制,但我们远远低于该费率,ruby,google-analytics,google-oauth,Ruby,Google Analytics,Google Oauth,我们每天从谷歌分析API下载数据。今天早上,我们其中一个帐户上的多个作业出现403“超出服务限制”错误。然而,我查看了控制台中发布的统计数据,我们的记录似乎没有接近极限 今天早上我们提出了335个请求。这远远低于每天5万次的请求限制 控制台页面上的API图表显示,我们的峰值为0.1322个请求/秒,远低于我读到的大约10个请求/秒的限制 我们最多从两个IP地址中的每一个同时运行两个进程;这些作业之间有5秒的延迟,每个作业只发出一个请求 这335个请求分布在四个不同的GA帐户上,尽管它们很可能排

我们每天从谷歌分析API下载数据。今天早上,我们其中一个帐户上的多个作业出现403“超出服务限制”错误。然而,我查看了控制台中发布的统计数据,我们的记录似乎没有接近极限

  • 今天早上我们提出了335个请求。这远远低于每天5万次的请求限制

  • 控制台页面上的API图表显示,我们的峰值为0.1322个请求/秒,远低于我读到的大约10个请求/秒的限制

  • 我们最多从两个IP地址中的每一个同时运行两个进程;这些作业之间有5秒的延迟,每个作业只发出一个请求

  • 这335个请求分布在四个不同的GA帐户上,尽管它们很可能排队,以便对单个帐户的所有请求都是连续的

  • 错误发生在太平洋时间午夜和早上6点之间(-0700)

  • 当我在太平洋时间上午8点重新运行所有作业时,它们运行时没有错误

我在利率限制中遗漏了什么?有人能解释一下什么因素会导致我们达到这个极限吗


我们正在使用gem。

Hm,它在本地可复制吗?如果是这样,如果请求-响应中有更多可用信息,您是否尝试调试该gem中的响应?不幸的是,根本不可复制。正如我提到的,我在两个小时的延迟后重新运行了这些作业,它们完成得很好。我认识到一次性的问题很难解决;我希望得到任何信息,我们可以用来调整我们的流程,以保持符合利率限制准则。