我正在门户网站上负责搜索。我使用例如JournalArticleIndexerPostProcessor,以在索引中添加自定义字段...
为大量数据重新编制索引(完整-重新编制索引)后,我注意到我的代码已陈旧/卡住,并且我杀死了Tomcat服务的-9。 (本地偏离路线)。这不是一个好计划,因为我已经重启了tomcat,清理了工作/临时/状态等,所以我不再能够为门户重新编制索引。
我按下按钮:全部重新编制索引...什么都没有发生。.我按下了JournalArticles重新编制索引..我看到有什么事情发生。.但是在ElasticSearch中,似乎什么都没有发生。
建议?我以前有过一次,刚恢复了本地设置。但这需要很多工作。数据库中是否有过期的内容?
答案 0 :(得分:0)
如果服务器未正确停止,则某些后台任务可能处于错误状态。
停止服务器并查看以下表格:
SELECT * FROM BackgroundTask
SELECT * FROM Lock_
如果您正确关闭了服务器,则:
此答案是从Liferay论坛复制的,请参阅:https://community.liferay.com/forums/-/message_boards/message/87596606