Adobe Experience ManagerでDispatcher キャッシュをクリアする方法
この記事では、古いキャッシュ済みコンテンツが原因で最新のコンテンツの変更がライブサイトに表示されない場合に、Adobe Experience Manager(AEM)でDispatcher キャッシュをクリアする方法について説明します。
説明 description
環境
Adobe Experience Manager(サポートされているすべてのバージョン)
問題/症状
Adobe Experience Managerに新しいコンテンツの変更をデプロイした後、Dispatcher キャッシュが古いバージョンのコンテンツを配信している場合、更新がライブ web サイトに表示されない場合があります。 影響を受けるコンテンツパスのDispatcher キャッシュをクリアすると、最新の更新がサイト訪問者に確実に配信されます。
- プレビューまたはフラグメント URLで正しく表示されても、最近のコンテンツの変更はライブ(公開)サイトには表示されません。
原因
Dispatcher キャッシュは、影響を受けるパスの古いコンテンツを配信しており、キャッシュがクリアされるまで新しい変更が表示されません。
解決策 resolution
問題を解決するには、次の手順に従います。
- Dispatcher サーバー上のDispatcher キャッシュディレクトリを特定します。 キャッシュディレクトリは、通常、Dispatcher設定ファイル(Linux環境用の
/cacheまたは/var/www/htmlなど)で設定されます。 - 影響を受けるコンテンツパスに対応するキャッシュされたファイルとフォルダーを見つけます。 例えば、コンテンツパスが
/content/<site>/の場合は、Dispatcher キャッシュ内の同等のディレクトリに移動します。 - 影響を受けるパスの下にあるキャッシュされたファイルとフォルダーを、Dispatcher キャッシュディレクトリから削除またはパージします。 これは、ファイルシステムのコマンド(Linuxでは
rm -rfなど)を使用するか、組織の承認済みキャッシュ管理プロセスを通じて実行できます。 - キャッシュのクリア操作を実行する前に、必要な権限を持っていることを確認し、組織の変更管理手順に従います。
- キャッシュをクリアした後、ライブサイトにアクセスし、最新のコンテンツ変更が表示されていることを確認します。
- 問題が解決しない場合は、キャッシュのパージを繰り返すか、潜在的なレプリケーションまたは公開の問題についてさらに調査します。
関連トピックス
recommendation-more-help
experience-cloud-kcs-help-kbarticles