【问题标题】:Liferay DXP (7.0) refuses to reindexLiferay DXP (7.0) 拒绝重新索引
【发布时间】:2018-09-07 15:18:37
【问题描述】:

我正在开发一个我负责搜索的门户。我正在使用例如 JournalArticleIndexerPostProcessor,在索引中添加自定义字段...

在重新索引大量数据(完整 - 重新索引)后,我注意到我的代码过时/卡住了,我已经杀死了 -9 的 tomcat 服务。 (本地偏离路线)。这不是一个好计划,因为我已经重新启动了 tomcat,清理了工作/临时/状态等,我无法再重新索引门户。

我按下按钮:重新索引所有...没有任何反应..我按下重新索引 JournalArticles..我看到发生了一些事情..但在 ElasticSearch 中,似乎没有任何反应。

建议?我以前有过一次,我只是恢复了我的本地设置。但工作量很大。数据库中是否存在过时的内容?

【问题讨论】:

    标签: liferay-7 liferay-dxp


    【解决方案1】:

    如果您的服务器没有正确停止,您可能有一些后台任务处于不正确的状态。

    停止您的服务器并查看下表:

    SELECT * FROM BackgroundTask
    SELECT * FROM Lock_
    

    如果您正确关闭了服务器:

    • 应该是系统没有锁
    • 所有后台任务都应处于非运行状态:failed=2、sucessfull=3 或 cancelled=5(完整状态列表,请参阅:BackgroundTaskConstants.java

    此答案复制自 Liferay 论坛,请参阅:https://community.liferay.com/forums/-/message_boards/message/87596606

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-03-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-11-15
      • 2018-04-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多