技术文章 - CS349029

Windchill PDMLink 中的批量索引执行缓慢且 Solr JVM 内存不足

已修改: 08-Jul-2025   


注意:本文已使用机器翻译软件翻译,以方便非英语客户阅读。但翻译内容可能包含语法错误或不准确之处。请注意, PTC对本文所含信息的翻译准确性及使用后果不承担任何责任。请在 此处 查看本文的英文原始版本以便参考。有关机器翻译的更多详情,请单击 此处
感谢您告诉我们。我们将尽快审阅此译文。

适用于

  • 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