コンテンツフラグメントのコンテンツが元に戻され、予期しないバージョンがAdobe Experience Managerで作成される
この記事では、Adobe Experience Manager(AEM)のコンテンツフラグメントコンテンツが古いバージョンに戻る理由と、フラグメントを開いたり閉じたりするときに、変更を加えずに新しいバージョンが作成される理由を説明します。 これらの動作を調査し、解決するための手順を示します。
説明 description
環境
Adobe Experience Manager(AEM)、サポートされているすべてのバージョン
症状
- コンテンツフラグメントのコンテンツは、更新後に古いバージョンに戻ります。
- 変更を加えずにエディターでコンテンツフラグメントを開いたり閉じたりすると、毎回新しいバージョンが作成されます。
- ログにスタンバイ オーサーサーバー、同期、またはキャッシュの問題の証拠が見つかりません。
原因
これらの症状は、標準的なAEMのバージョン管理と公開動作と一致しています。
- オーサーインスタンスで行った編集は、フラグメントが再公開されるまでパブリッシュには表示されません。
- エディターでコンテンツフラグメントを開くと、編集セッションの管理方法により、変更が行われなくても、バージョン管理イベントがトリガーになる場合があります。
- スタンバイサーバー、同期、またはキャッシュの問題の証拠は見つかりませんでした。
解決策 resolution
コンテンツフラグメントのバージョンと公開動作を調査するには、次の手順に従います。
- コンテンツフラグメントのプロパティを確認します。
cq:lastReplicated(最終公開日)とjcr:lastModified(最終更新日:作成者)を比較します。 フラグメントが最後の公開後に編集された場合、「公開」では、意図したオーサーバージョンを再公開するまで、最後に公開されたコンテンツが引き続き表示されます。 - オーサー環境設定を確認し、影響を受けるコンテンツフラグメントパスのリクエストを処理しているオーサーインスタンスが1つだけであることを確認します。 ログを確認して、スタンバイまたはセカンダリオーサーインスタンスが関与していないことを確認します
- コンテンツフラグメントの バージョン履歴を開き、現在のバージョンと以前のバージョンを比較します。 バージョンラベルとタイムスタンプをメモします。 AEMは、編集セッションの開始時にセーフティバージョンを作成します。保存せずに終了すると、セッションの開始バージョンが復元されます。 ステータスの変更のみをコンテンツの損失の証明として扱わないでください。
- オーサーのバージョンを確認して再公開した後も「公開」に古いコンテンツが表示される場合は、該当するDispatcherとAEMのログでキャッシュエラーや古い応答を確認します。 ログにキャッシュエラーが含まれていないと、キャッシュが除外されません。
- 意図的な編集なしに新しいバージョンが表示される場合は、使用されたコンテンツフラグメントエディターを特定し、関連するエディターのカスタマイズ、オーバーレイ、ワークフローを確認します。 設定を変更する前に、制御された環境で動作を再現します。
- エディターで
autoSaveIntervalを使用する場合は、設定値を確認してください。 文書化されているデフォルトは600秒です。値は/confで上書きできます。 この設定がエディターと症状に適用されることを確認せずに、予期しないバージョンに対処するためだけにデフォルトを変更しないでください。 注: デフォルトは/libs/settings/dam/cfm/jcr:content/autoSaveIntervalで定義されています。/libsは編集しないでください。承認済みの上書きにサポートされている構成メカニズムを使用してください。 新しいコンテンツフラグメントエディターと元のコンテンツフラグメントエディターでは、保存動作が異なります。 - オーサーに意図した最新のコンテンツが含まれていても、公開しても最後に公開されたバージョンが表示される場合は、コンテンツフラグメントを公開します。 次に、作成者と公開の両方でコンテンツを確認し、結果のエントリのバージョン履歴を確認します。
意図的な編集を行わずに作成者のコンテンツが変更されたり、予期しないバージョンが続く場合は、エディタータイプ、AEM バージョン、関連するバージョン履歴のタイムスタンプ、および再生手順について、Adobe サポートにお問い合わせください。
recommendation-more-help
experience-cloud-kcs-help-kbarticles