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

Kubernetes で DXP 7.1 のドッカー化されたクラスタに JDBC ping を使用する方法

written-by

Adam Zsolnay

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

問題

  • Kubernetesで7.1クラスタを構築し、dockerイメージのLiferayノードを持っています。 LiferayのコンテナにどのようなIPアドレスが割り当てられるかは、事前にわからない。
  • Podが強制終了し、クリーンアップが行われないことがあるため、JDBCのpingが使えないことがあります。

環境

  • Liferay DXP 7.1クラスタのDockerイメージ/Kubernetesで展開・管理

解決策

  • 各クラスタノードのjdbc_ping_config.xmlのJDBC_PINGタグで、 clear_table_on_view_change をtrueに設定し、クラッシュしたが何らかの理由で削除されなかったメンバーのDBテーブルエントリーを自動削除する。
  • 詳しくは、 jgroups documentationをご覧ください。
did-this-article-resolve-your-issue

legacy-knowledge-base