我在我的 Drupal 7 站点上安装并设置了 Solr。大多数时候它按预期工作。然而,每隔一段时间,也许至少每隔一天,搜索就会突然停止工作,根据 Drupal 错误日志,我得到:
“0”状态:请求失败:连接被拒绝。
类型列显示 Apache Solr。为了解决这个问题,我只是重新启动了 Solr 服务,我可以做些什么来防止这个问题再次发生?我怀疑这是需要调整 Solr 的某种配置。
我对 Solr 有点陌生,所以任何提示都将不胜感激。
谢谢
我在我的 Drupal 7 站点上安装并设置了 Solr。大多数时候它按预期工作。然而,每隔一段时间,也许至少每隔一天,搜索就会突然停止工作,根据 Drupal 错误日志,我得到:
“0”状态:请求失败:连接被拒绝。
类型列显示 Apache Solr。为了解决这个问题,我只是重新启动了 Solr 服务,我可以做些什么来防止这个问题再次发生?我怀疑这是需要调整 Solr 的某种配置。
我对 Solr 有点陌生,所以任何提示都将不胜感激。
谢谢
Solr 服务器有多忙?如果不是很忙,请检查您的 Drupal 和 Solr 服务器之间是否有防火墙。如果没有流量通过,一些防火墙会终止连接。
一种测试方法是访问 Solr 管理界面。如果可以,服务器本身很好,只有 Drupal 的连接死了。
我假设 Drupal 中的 Solr 客户端库试图保持持久连接。如果不是这种情况,则上述内容不适用。
我最终将 cron 期间要索引的文档数量从 200 个减少到 50 个。这似乎解决了问题,因为在过去的几周内我没有遇到任何 Solr 中断。