Bra*_*rad 4 solr
我有一个关于我对长期运行查询的问题的理论,但是我不知道它是否属实,我也不知道如何测试它.
我在使用cURL的应用程序中查询Solr.cURL的配置方式是,如果Solr在3秒内没有发送响应,它就会放弃并断开连接,允许托管cURL的应用程序继续运行而不需要Solr请求的数据. 理论上,在cURL断开连接后,Solr仍然在后台继续处理查询.
这是Solr的作用吗? 如果是,是否有配置选项来更改此行为?有没有真正的方法来测试这种行为?
nik*_*500 5
Solr不会超时查询.一个简单的测试是在几秒钟后使用3s内未完成的相同查询再次命中服务器.如果正确配置了查询缓存等,那么您应该得到(几乎)立即响应.这种情况表明,当客户端断开连接时,查询执行没有中断.(此测试不是很可靠,可能有许多其他因素可能导致查询第二次执行得更快)
另外,看到这个
您可以尝试使用此处timeAllowed描述的参数来查看它是否有帮助.
timeAllowed
归档时间:
14 年,6 月 前
查看次数:
1552 次
最近记录: