変更した構成プロパティー値が有効にならない
Campaign アプリケーションが構成プロパティーを取り込んでいないという問題が発生した場合は、この手順の説明に従ってキャッシングを無効にしてください。
症状
構成プロパティーを変更しても、アプリケーションの動作に期待通りの変化が見られない。
原因
パフォーマンス向上のために、Campaign および Marketing Platform の構成プロパティー値はキャッシュに入れられます。そのため、以前の値が使用されることがあります。
問題の解決
Marketing Platform が配置された Web アプリケーション・サーバーの汎用 JVM 引数を、キャッシングを無効にするように設定します。
- 以下の JVM 引数を設定して、ハイバネート L2 キャッシュを無効にします。
-DUNICA_PLATFORM_CACHE_ENABLED=false
デフォルトでは、この値は true に設定されます。 その場合、パフォーマンスが最高になります。
- 以下の JVM 引数を設定して、ローカル・キャッシュを有効にします。
ハイバネート・キャッシュが無効な場合、これによりパフォーマンスが向上します。
-DUNICA_PLATFORM_LOCAL_CACHE_ENABLED=true
このローカル・キャッシュ・メカニズムが有効な場合、構成は 60 分間隔で更新されます。構成変更を即時に反映させるためには、アプリケーション・サーバーを再始動する必要があります。