Lucenesearch-RebuildIndex-Job和Lucenesearch-UpdateIndex-Job运行很长时间

2020-09-25 05:27发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)晚上好,我们正在研究hybris...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


晚上好,我们正在研究hybris 6.3.0.0(在新计算机上重新安装),并在solr搜索提供程序和构面上进行了一些自定义(希望此详细信息有助于解决问题)。

在项目的监视阶段,我们一直注意到LuceneIndex Cronjobs(" Lucenesearch-RebuildIndex-Job"和" Lucenesearch-UpdateIndex-Job")运行时间很长(有时是数小时或数天), 显然是系统性能。

遵循我们的问题:1)是否有办法了解这些作业是否可以停用? 2)他们的目的是什么? 3)它们会影响/正在影响Solr搜索或索引编制吗? 4)为什么他们总是需要这些时间?

在应用程序日志中,我们还发现:

03.02.2018 12:15:31:错误:访问lucenesearch索引hmc de.hybris.platform.lucenesearch.jalo.IndexAccessException时引发了可抛出的错误:访问de.hybris的lucenesearch索引hmc [HY-0]时出错。 platform.lucenesearch.jalo.LuceneIndex.removeItemFromIndexImpl(LuceneIndex.java:875)位于de.hybris.platform.lucenesearch.jalo.LuceneIndex.removeItemFromIndex(LuceneIndex.java:818)位于de.hybris.platform.lucenesearch.jalo.UpdateIndexJob。 在de.hybris.platform.cronjob.jalo.Job.execute(Job.java:1358)上的performCronJob(UpdateIndexJob.java:335)在de.hybris.platform.cronjob.jalo.Job.performImpl(Job.java:814)上 在de.hybris.platform.cronjob.jalo.Job.access $ 1(Job.java:767)在de.hybris.platform.cronjob.jalo.Job $ JobRunable.run(Job.java:686)在de.hybris。 platform.util.threadpool.PoolableThread.run(PoolableThread.java:195)

在此门户网站上搜索时,我们仅找到以下线程: https://answers.sap.com/questions/12766074/luceneindex-jobs-slowing-down-hybris.html

但对问题分析没有帮助。

预先感谢您的支持。

1条回答
四川大学会员
2020-09-25 05:37

您好Marcello,

是-可以通过impex(删除作业)或手动删除来停用这些作业。 它们的目的是为HMC中的搜索数据建立索引。

如果有很多数据更新-即导入的数据,由于新项目而自然发生,并且这些作业没有定期运行,则它们可能需要很长时间才能完成并影响其他正在运行的作业的性能, 例如前端Solr索引或与此相关的其他正在运行的cronjob。

在没有更多信息的情况下,我无法精确查明是什么原因导致了您的特定异常,但是鉴于应该将其禁用/删除,这也将使异常调查无效。

一周热门 更多>