0

当我们尝试将单个文档索引(添加)到我们的知识库项目时,我们遇到了以下错误。它在我们的测试环境中运行良好,但任何尝试在客户端环境中添加索引都会引发读取超时错误。

2013-07-03 15:30:19,273 org.apache.solr.client.solrj.SolrServerException: java.net.SocketTimeoutException: Read timed out
    at org.apache.solr.client.solrj.impl.CommonsHttpSolrServer.request(CommonsHttpSolrServer.java:480)
    at org.apache.solr.client.solrj.impl.CommonsHttpSolrServer.request(CommonsHttpSolrServer.java:246)
    at org.apache.solr.client.solrj.request.AbstractUpdateRequest.process(AbstractUpdateRequest.java:105)
    at org.apache.solr.client.solrj.SolrServer.commit(SolrServer.java:178)
    at org.apache.solr.client.solrj.SolrServer.commit(SolrServer.java:154)

我比较了 solrconfig.xml 文件,没有区别。我们在两个环境中都有 Tomcat 服务器。

你对此有什么想法吗?

4

1 回答 1

0

通常,这可能是客户端能够连接到 Solr 服务器的问题。

您是否确认可以直接从客户端环境连接到 Solr 服务器?查看防火墙设置等。

还要确保部署到客户端环境的代码正在尝试使用正确的 Url 访问 Solr。

于 2013-07-10T12:40:57.793 回答