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

Audit_AuditEventテーブルのsessionIDにクラスターノード名が含まれていない

written-by

Emma Liu

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

問題

  • クラスタ環境において、Application Serverでクラスタノード名(jvmRouteまたはinstance-id)を設定しても、Audit_AuditEventテーブルに格納されているsessionIDにノード名が付加されないという不具合がありました。
    • ブラウザでJSessionIdを確認する際、ノード名が付加されます。 例えば、FoR5mFYTIX8sGgAwu-jXfE7dtWWyBGVw30-SSWmD.node1。
    • データベースのAudit_AuditEventテーブルのsessionIDカラムを確認する際、ノード名が付加されないことがある。 例えば、FoR5mFYTIX8sGgAwu-jXfE7dtWWyBGVw30-SSWmDの場合。

環境

  • Liferay DXP 7.1

解決策

  • セッションIDにノード名を付加するかどうかは、アプリケーションサーバーに依存します。 Liferayはそれをコントロールできない。

  • LiferayはHttpSession.getIdを呼び出してセッションIDを取得し、完全な識別子を決定するのはサーブレットコンテナ/アプリケーションサーバーに任されます。

did-this-article-resolve-your-issue

legacy-knowledge-base