【发布时间】:2013-01-29 09:42:00
【问题描述】:
我正在使用 solr (v4) - 我偶尔会遇到以下异常:
Timeout occured while waiting response from server at: http://localhost:8983/solr
我假设我可以通过配置文件或通过我在 solr 中的代码更改超时参数(我相信几周前我已经减少了)。除了更改配置/代码中的超时时间(并检查为什么我的代码或 solr 连接需要这么长时间,我还有什么可以解决这个问题的)?
更新: 这似乎发生在我尝试将一些文档提交给 solr(定义明确)的时候 - 但是,其中一些可能已经在 solr 中,我不确定这是否会导致 solr 出现任何问题
编辑: 我在第一次编辑中提到的似乎是这种情况,尽管我并不完全确定。
【问题讨论】:
-
当我尝试使用数据导入时,通常会发生类似的事情,但在我的情况下它是暂时的......您可以添加更多日志条目并告诉我们您使用的是哪个容器吗?码头还是 tomcat?
-
我都没有使用 - 我正在使用 solrj 来生成 HttpSolrServer 连接。我会尽快添加有关异常的更多信息。
-
这里也一样。提交将产生超时。你有关于这个问题的任何消息吗?
-
@Tropper 很抱歉,但那是很久以前的事了 - 你确定这些是新插入,还是你想更新 solr 中的现有对象?
-
其实我发现了我的问题。我的电话中有一个明确的 commit() 电话。在阅读文档后,我了解到这是一个坏主意,不需要。没有 commit() 调用一切正常。对不起,绒毛...... :-)