当我们试图将单个文档索引(添加)到知识库项目时,出现以下错误。它在我们的测试环境中运行良好,但任何在客户端环境中添加索引的尝试都会引发读取超时错误。
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服务器。
你对此有什么想法吗?
这可能是客户端通常能够连接到Solr服务器的问题。
您是否确认可以直接从客户端环境连接到Solr服务器?查看防火墙设置等
还要确保部署到客户端环境的代码正在尝试使用正确的Url访问Solr。