首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >RSolr::Error::Http (RSolr::Error::Http - 429 )

RSolr::Error::Http (RSolr::Error::Http - 429 )
EN

Stack Overflow用户
提问于 2017-11-27 17:24:49
回答 1查看 288关注 0票数 3

我正在研究heroku服务器上托管的Rails项目。搜索功能在本地主机上工作得很好。但是,当我试用生产时,会出现以下错误:

代码语言:javascript
复制
RSolr::Error::Http (RSolr::Error::Http - 429 
Error: {"code":429,"message":"Request meter exhausted. Please consider batching your requests, or contact support@websolr.com for help."}

我花了很多时间来寻求解决这个问题。我发现,429代码状态引用了websolr中太多的请求,它用于防止DoS攻击。

请问我如何解决这个问题。

问候

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-11-27 21:10:09

这里支持Websolr。HTTP 429响应表示到索引的连接池已完全饱和。解决这一问题有两种选择:

  1. 批量更新。如果您由于某种原因编写了大量的单文档,请尝试对它们进行批处理,以减少使用中的连接数量。
  2. 升级到更高的计划。并发限制规模与计划级别,因此升级可以为您提供所需的资源。
  3. 在support@websolr.com给我们发一封电子邮件,我们会看看有没有其他建议。
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47516579

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档