legacy-knowledge-base
公開されました Jul. 2, 2025

再インデックス後、最新の「Web コンテンツ」を表示できない

written-by

Kanchan Bisht

How To articles are not official guidelines or officially supported documentation. They are community-contributed content and may not always reflect the latest updates to Liferay DXP. We welcome your feedback to improve How To articles!

While we make every effort to ensure this Knowledge Base is accurate, it may not always reflect the most recent updates or official guidelines.We appreciate your understanding and encourage you to reach out with any feedback or concerns.

legacy-article

learn-legacy-article-disclaimer-text

問題

  • 再インデックス後、「The portal is currently reindexing」というメッセージがポータルに表示され、最新の Web コンテンツがポータル ページに表示されません。

Environment

  • Liferay 7.0 de-92

解決策

  • レコードの backgroundTaskId を取得する
  • スクリプト コンソールを使用して、Groovy スクリプトから削除操作を実行します。
    import com.liferay.portal.background.task.service.BackgroundTaskLocalServiceUtil;BackgroundTaskLocalServiceUtil.deleteBackgroundTask(backgroundTaskId);

追加情報

  • 上記の groovy スクリプトを実行した後、「Backgroundtask テーブル」からのすべてのエントリがなくなっているかどうかを確認してください。
  • Web コンテンツ ページに移動して動作を確認してください。Web コンテンツが表示されるはずです。
  • ご注意ください:
    • この解決にはLiferay APIを使用してデータベースエントリを変更する必要があるため、データベースのバックアップが事前に作成されていることを確認し、ロールバックが必要な場合に備えて適切なバックアップを維持し続けてください。
    • 上記で提案したアプローチをより低い環境でテストし、問題がなければ、自分の裁量で本番環境に移行することを強くお勧めします。
did-this-article-resolve-your-issue

legacy-knowledge-base