当前位置: 首页 > 知识库问答 >
问题:

“资源耗尽”错误的原因是什么?

吴子昂
2023-03-14

我有一个wordpress博客。当我登录到仪表板时,以下异常在顶部突出显示:

[Ga_Lib_Api_Request_Exception] There was an error while contacting Google API: {
"error": { "code": 429, "message": "Insufficient tokens for quota group and limit
'AnalyticsDefaultGroupCLIENT_PROJECT-1d' of service 'analyticsreporting.googleapis.com',
using the limit by ID '123******456'.", "status": "RESOURCE_EXHAUSTED",
"details": [ { "@type": "type.googleapis.com/google.rpc.Help",
"links": [ { "description": "Google developer console API key",
"url": "https://console.developers.google.com/project/207216681371/apiui/credential"}]}]}}

从异常消息中,我可以推断它与谷歌分析及其API有关

然而,我很想知道是什么导致了这个异常。此外,我可以采取哪些措施来避免此类例外情况?

共有3个答案

武骁
2023-03-14

它是由您正在使用的名为“谷歌分析”的WordPress插件引起的,这是您可以使用的许多插件之一,可以轻松地将分析跟踪代码插入到您页面的源代码中。您可以禁用它,并安装另一个插件来执行此操作而不会导致错误。

此外,如果这个插件在每个请求上都从谷歌的服务器上同步拉取,它会不必要地减慢你的页面加载时间。插件没有理由需要这样做。

子车芷阳
2023-03-14

快速搜索得出结论,你的博客使用的分析插件可能使用了谷歌分析api允许的更多点击量和配额

你可以在这里找到错误描述和配额限制。请联系plugin developer来解决这个问题。

郗唯
2023-03-14

Manoj给了你技术信息,我将给你一些额外的信息,并回答你问题的以下部分。

然而,我很想知道是什么导致了这个异常。此外,我可以采取哪些措施来避免此类例外情况?

当我们作为开发者想要访问谷歌API时,我们需要向谷歌注册我们的应用程序。每个API都有不同的配额,开发人员需要跟踪。

配额是您可以向API发出的请求数。

例如:考虑到谷歌分析,默认情况下,应用程序的每个用户每秒最多可以发出10个请求,这是为了防止服务器被淹没。每天最多可以向每个Google analytics视图发出10000个请求。大多数配额是基于用户的,但也有一个是基于项目的。资源枯竭就是这样一个配额。

默认情况下,谷歌分析的基于项目的配额是50000个请求。如果你有大量的用户都在请求,你很快就会用完配额。例如,我的应用程序上的配额是500000,我的用户每天运行大约70%。一旦你达到这个配额,就什么也做不了了,应用程序将被锁定,直到美国西部时间午夜配额重置。

可以做些什么来避免它。首先,插件的作者需要请求额外的配额,这样他们就可以更好地为他们的用户服务,他们也应该定期检查,这样那里的用户就不会看到它。他们可能需要一个月的时间来获得额外配额的批准。作为一个用户,你可以通过只发出你需要的请求来提供帮助,不要使用太多的每日配额。

正如Manoj所说,你个人无法解决这个问题,你需要联系插件的作者。

 类似资料:
  • 我正在我的GTX 1060 6gb上使用Python中的Tensorflow 1.2训练LSTM。 在每个时代,我用这种方法保存模型: 一切正常,但在九个时代之后,当我试图用这种方法保存模型时,我得到了ResourceExhaustedError。 我在培训期间检查了我的资源,但没有耗尽任何资源。 我得到的错误如下: 2017-06-29 12:43:02.865845: W tenstorflo

  • 我目前在Azure中托管了几十个网站,最近开始在每个web应用的门户刀片中看到“内存资源耗尽”警告: 我在两个S3标准(大型)应用程序服务计划中托管我的网站,我在所有网站上都会收到警告,无论它们在哪个应用程序服务计划上。 有趣的是,当查看任一应用服务计划的内存使用率时,我总是低于40%,内存使用率实际上相当一致。我从未看到峰值或任何接近85%内存使用率的东西。 我的问题是,我是否误解了警告消息?是

  • 我正在从cloud vision API示例repo运行以下代码。我遵循了这里的说明:https://cloud.google.com/vision/docs/quickstart-client-libraries?refresh=1设置服务帐户和身份验证,但我仍然无法成功执行此功能。 这会产生以下错误: 错误:8资源_耗尽:配额指标“请求”和限制“每分钟服务请求”愿景超出了配额。古格里皮斯。co

  • 问题内容: 嗯,我已经找了很多地方在互联网上的原因,其称 无法更新存储函数/触发器中的表“ unlucky_table”,因为调用该存储函数/触发器的语句已使用该表 有人说这是mysql中的错误或它没有提供的功能。 MySQL触发器无法操纵分配给它们的表。所有其他主要的DBMS都支持此功能,因此希望MySQL会尽快添加此支持。 有人声称这是由于当您插入一条记录时递归行为 mysql正在做一些锁定操

  • 我对编程很陌生,我已经自学了将近一个月了,有谁能给我解释一下我代码中错误的原因吗?在“Total(moneyConv(moneySum*moneyRate))”中出错。行,表示实际和形式的论点在长度上是不同的。我检查了我所有的参数,我觉得很好。多谢!

  • minecraft 1.8.8的modcoderpack918中的有一个很大的问题。我的Java版本是1.8.0_271-B09。 我不知道我必须做什么。