我在一个传送门上工作,我负责搜索。例如,我使用JournalArticleIndexerPostProcessor在索引中添加自定义字段.
在重新索引了大量数据(完全重新索引)之后,我注意到我的代码已经过时/卡住了,我已经杀死了tomcat服务。(在当地偏离航线)。这不是一个好计划,因为我已经重新启动了tomcat,清理了工作/临时/状态等,所以我不能再重新索引门户了。
我按下按钮:重新索引所有..。什么都没发生..。我按重新索引JournalArticles..。我看到发生了什么..。但在ElasticSearch,似乎什么都没有发生。
建议?我以前有过一次,我只是恢复了我的本地设置。但这是很多工作..。数据库里有什么陈旧的东西吗?
发布于 2018-10-24 16:44:21
如果服务器没有正确停止,则可能有一些后台任务处于不正确的状态。
停止您的服务器并查看以下表:
SELECT * FROM BackgroundTask
SELECT * FROM Lock_如果正确关闭服务器:
这个答案是从Liferay论坛复制的,参见:董事会/信息/87596606
https://stackoverflow.com/questions/52225478
复制相似问题