java - Maven SOLRJ 7.6 版增加线程
问题描述
如果使用SOLRJ 7.xx的Maven 依赖项而不是SOLRJ 6.xx,则线程在每个搜索请求中都会增加并且不会减少。
我正在使用SOLR 7.6.0、Java 1.8.0_111和Apache Tomcat 8.0.39。
从上图中,您可以看到线程数为 744。在每个搜索请求中它都会增加,即使对于测试,我也能够使用 SOLRJ 7.6.0 增加到 5131。但是,使用 SOLRJ 6.xx 不会发生这种增量。
注意:线程在我的应用程序服务器中增加,而不是在 SOLR 服务器中。
你能建议我做什么吗?我想使用 SOLRJ 7.6.0,但由于这个问题不能。
解决方案
尝试增加 java 堆大小。
SOLR_JAVA_MEM="-Xms8g -Xmx10g"
推荐阅读
- google-maps - Google Maps API 的服务帐户
- datagridview - 将kartik gridview导出到excel时前导零被截断
- jquery - Bootstrap手风琴动态创建不折叠
- c# - ASP.Net Core Web API - ICollection 未显示在 JSON 结果集中
- c - 为什么变量 i 没有在循环中递增?
- junit - Mockito 无法模拟此类:class javax.servlet.jsp.PageContext
- jinja2 - 尝试在 sls 中使用 Jinja - 没有运气
- c# - 错误:“用户 'NT AUTHORITY\ANONYMOUS LOGON' 登录失败”。当第一次部署 asp.net mvc 4 项目时
- java - JAVA如何删除或模式和字符串数组
- javascript - 如何在按钮单击时隐藏和播放音频标签