legacy-knowledge-base
公開されました Sep. 10, 2025

起動時のログに「サービス "com.liferay.portal.kernel.cache.MultiVMPool" は利用できません」というエラーが表示される

written-by

Anna Zombori-Suszter

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

問題

  • サーバーの起動中に、次のエラーがログに複数回表示される場合があります
ERROR [Start Level: Equinox Container: 30e307ea-2db2-001b-1b24-8fe7a9e210b3][ServiceProxyFactory:265] Service "com.liferay.portal.kernel.cache.MultiVMPool" is unavailable in 60000 milliseconds while setting field "_multiVMPool" for class "com.liferay.portal.kernel.cache.MultiVMPoolUtil", will retry...

Environment

  • Liferay DXP 7.0
  • Liferay DXP 7.1

解決策

エラーメッセージ自体は、サービス com.liferay.portal.kernel.cache.MultiVMPoolを提供するバンドルがないことを示しています。

以前に報告されたケースに基づいて、現在、カスタマイズ関連の問題以外に、エラーが発生する可能性がある次のシナリオが知られています。

  1. アプリケーション サーバーが正常にではなく、強制的にシャットダウンされました。 たとえば、shutdown.sh を呼び出さずに閉じるボタンをクリックして Tomcat コンソールを閉じるか、コマンド ラインからプロセスを強制終了し、次のフォルダーをクリーンアップせずにサーバーを再起動します。
    • OSGI/状態
    • {liferay_home}/仕事
    • {tomcat}/臨時雇用者
    • {tomcat}/仕事
  2. 互換性のない portal-kernel.jar が使用されています。これは、たとえば開発中に portal-kernel.jar が置き換えられた場合に発生する可能性があります。
  3. クラスタ設定が正しくありません。

免責事項: このエラーにはさまざまな根本原因が存在する可能性があります。上記の理由は、これまでに発生したものです。

回避策として、osgi/state フォルダーを削除すると、一時的に問題を解決することもできます。

追加情報

did-this-article-resolve-your-issue

legacy-knowledge-base