2

我将“新”freebase API 与 google-api-python-client (1.0) 结合使用来选择与特定模式匹配的电影。我通过使用游标和限制语句来做到这一点。

问题是,在大约 8000 部选定的电影之后,我得到一个 HTTP 错误 503“后端错误”。

我尝试了不同的限制值(500、250、100),它总是发生在相同数量的选定实体上。我实现了一个简单的指数增长重试间隔,但即使在 20 分钟后,请求也会导致该错误,而新请求(带有空光标)再次开始选择。

我希望你们中的一个人可以向我解释这一点,或者给我提示我做错了什么。我找不到任何信息表明除了 100k/天的请求限制(我没有达到)之外还有另一个配额限制。

非常感谢。

马丁

4

1 回答 1

1

这个问题在 Freebase 邮件列表上得到了回答,结果证明问题是图表中的错误数据导致查询引擎阻塞。具体来说,是键值附加了换行符。稍微更改查询以便返回不同的数据可以解决问题,但它与查询、配额或客户端库没有任何关系。

此错误报告中描述了该问题。

于 2012-10-30T17:41:52.497 回答