在 Tomcat 6.0 /Win 2008 Server 下运行多核 Solr 并通过 SolrNet 进行 ASP.NET 查询。其中一个核心是巨大的,即约 2500 万个文档(约 20 GB 磁盘空间)和几个字段。其他 3 个内核要小得多(每个内核很少)。
在对大索引进行了几次查询后,Solr 的速度急剧下降并停止响应,即甚至无法打开管理控制台。如果我重新启动 tomcat,再进行一些查询,然后糖蜜就会停止。我检查了机器 RAM 和处理器的使用情况,两者的利用率都低于 50%。
我不确定问题可能是什么 - 内存泄漏?我怎样才能找到问题?我不太了解 Solr/Tomcat 日志以及我应该查看哪些日志。
希望有人可以提供帮助。