変更した構成プロパティー値が有効にならない

Campaign アプリケーションが構成プロパティーを取り込んでいないという問題が発生した場合は、この手順の説明に従ってキャッシングを無効にしてください。

症状

構成プロパティーを変更しても、アプリケーションの動作に期待通りの変化が見られない。

原因

パフォーマンス向上のために、Campaign および Marketing Platform の構成プロパティー値はキャッシュに入れられます。そのため、以前の値が使用されることがあります。

問題の解決

Marketing Platform が配置された Web アプリケーション・サーバーの汎用 JVM 引数を、キャッシングを無効にするように設定します。

  1. 以下の JVM 引数を設定して、ハイバネート L2 キャッシュを無効にします。

    -DUNICA_PLATFORM_CACHE_ENABLED=false

    デフォルトでは、この値は true に設定されます。 その場合、パフォーマンスが最高になります。

  2. 以下の JVM 引数を設定して、ローカル・キャッシュを有効にします。

    ハイバネート・キャッシュが無効な場合、これによりパフォーマンスが向上します。

    -DUNICA_PLATFORM_LOCAL_CACHE_ENABLED=true

    このローカル・キャッシュ・メカニズムが有効な場合、構成は 60 分間隔で更新されます。構成変更を即時に反映させるためには、アプリケーション・サーバーを再始動する必要があります。