Solr重置连接以进行查询

时间:2017-02-21 00:08:12

标签: sockets solr jetty econnreset

显然Solr或其捆绑的Jetty都有某种请求超时。当我发出一个花费一点时间的查询时,Solr总是返回" socket hang up"第一次出错。如果我下次重新发出相同的查询,正确的结果将很快返回。对于我的生活,我无法找出控制此超时的位置。指定" timeAllowed"作为查询的一部分没有帮助。我正在使用Solr v6.3.0。任何指针都很受欢迎。

1 个答案:

答案 0 :(得分:0)

我假设你的客户和你的Solr在不同的机器上。

如果是这样,我实际上会先看看您的客户端和Solr之间是否有防火墙。他们有超时时间,如果没有流量超过他们,请切断中间的连接。

您可以使用Wireshark等工具或使用与Solr相同的计算机发出curl查询来验证这一点。