Google App Engine调用search.IndexDocument()时出现配额不足错误求助
Google App Engine调用search.IndexDocument()时出现配额不足错误求助
嘿各位开发者朋友,我碰到个头疼的问题,想请大伙支支招!几个小时前,我在App Engine上用Search API索引文档的功能突然挂了——这功能之前稳稳当当跑了好几年都没出过岔子。现在哪怕只尝试保存单个文档,都会抛出配额不足的异常:
Caused by: com.google.appengine.api.search.PutException: The API call search.IndexDocument() required more quota than is available.
at com.google.appengine.api.search.IndexImpl$3.wrap(IndexImpl.java:335)
at com.google.appengine.api.search.IndexImpl$3.wrap(IndexImpl.java:314)
at com.google.appengine.api.u...(原始报错内容截断)
我自己先梳理了几个可能的排查方向,但还没找到问题根源,也想听听大家的经验:
- 先去GCP控制台核对了Search API的各项配额使用情况,比如请求频率、单文档大小、总存储配额这些,看看是不是某段逻辑意外触发了上限?比如有没有突然生成超大文档,或者请求量莫名突增的情况?
- 会不会是GCP最近调整了Search API的配额政策?毕竟用了好几年,说不定免费额度或者付费配额的规则有更新?
- 也在怀疑是不是单个文档的内容超标了?哪怕是单文档,如果里面塞了远超限制的数据,也可能触发这个错误吧?
- 另外也考虑过是不是GCP的临时服务波动,但已经过去好几个小时了,要是波动的话应该早就恢复了,所以可能性不大?
有没有老哥遇到过类似的状况?或者有什么我没考虑到的排查点,麻烦给我提个醒!
备注:内容来源于stack exchange,提问作者Arnold PM
相关产品推荐
相关产品推荐

