1

我在我的 Drupal 7 站点上安装并设置了 Solr。大多数时候它按预期工作。然而,每隔一段时间,也许至少每隔一天,搜索就会突然停止工作,根据 Drupal 错误日志,我得到:

“0”状态:请求失败:连接被拒绝。

类型列显示 Apache Solr。为了解决这个问题,我只是重新启动了 Solr 服务,我可以做些什么来防止这个问题再次发生?我怀疑这是需要调整 Solr 的某种配置。

我对 Solr 有点陌生,所以任何提示都将不胜感激。

谢谢

4

2 回答 2

0

Solr 服务器有多忙?如果不是很忙,请检查您的 Drupal 和 Solr 服务器之间是否有防火墙。如果没有流量通过,一些防火墙会终止连接。

一种测试方法是访问 Solr 管理界面。如果可以,服务器本身很好,只有 Drupal 的连接死了。

我假设 Drupal 中的 Solr 客户端库试图保持持久连接。如果不是这种情况,则上述内容不适用。

于 2013-07-26T01:04:16.937 回答
0

我最终将 cron 期间要索引的文档数量从 200 个减少到 50 个。这似乎解决了问题,因为在过去的几周内我没有遇到任何 Solr 中断。

于 2013-08-06T21:03:10.947 回答