技术文章 - CS349029
Windchill PDMLink 中的批量索引执行缓慢且 Solr JVM 内存不足
已修改: 08-Jul-2025
适用于
- Windchill PDMLink 11.0 M020-CPS16 to 12.0.1.1
- Solr 8.6.1
说明
- 批量索引执行缓慢,Solr JVM 内存不足
- Solr 日志中显示的错误:
"ERROR null:java.lang.RuntimeException: java.lang.OutOfMemoryError: Java heap space" - Windchill JVM 运行正常,无错误
- Solr 日志未显示有关文档索引的错误
- Solr GC日志有以下错误:
[Full GC (Allocation Failure) 5064M->5064M(5096M), 5.2555765 secs] - 应用了CS272602中的性能建议
- Solr 日志显示内存已满时处理时间很长:
QTime: INFO [wblib] webapp=/solr path=/admin/ping params={wt=javabin&version=2} hits=0 status=0 QTime=530340 - Solr GC 日志显示内存不断增加(索引越来越慢),几个小时后 JVM 进入恒定的完整 GC(垃圾收集)而没有释放内存
- Solr Heap 的增加只会延迟 OutOfMemory 的发生
- 注意:在 Solr 版本 8.6.1 中,也发现了异常大的 Solr 日志大小,但不影响当前问题,请参阅CS347664
这是文章 349029 的 PDF 版本,可能已过期。最新版本 CS349029