Der Inhaltsfragmentinhalt wird zurückgesetzt, und unerwartete Versionen werden in Adobe Experience Manager erstellt
In diesem Artikel wird erläutert, warum Inhaltsfragmentinhalte in Adobe Experience Manager (AEM) möglicherweise auf eine ältere Version zurückgesetzt werden und warum beim Öffnen und Schließen eines Fragments neue Versionen erstellt werden, selbst wenn keine Änderungen vorgenommen werden. Es enthält Schritte zur Untersuchung und Behebung dieser Verhaltensweisen.
Beschreibung description
Umgebung
Adobe Experience Manager (AEM), alle unterstützten Versionen
Symptome
- Inhaltsfragmentinhalte werden nach Aktualisierungen scheinbar auf eine ältere Version zurückgesetzt.
- Wenn Sie ein Inhaltsfragment im Editor öffnen und schließen, ohne Änderungen vorzunehmen, wird jedes Mal eine neue Version erstellt.
- In den Protokollen wurden keine Hinweise auf Probleme mit dem Standby-Autoren-Server, der Synchronisierung oder dem Caching gefunden.
Ursache
Diese Symptome entsprechen dem standardmäßigen Versionierungs- und Veröffentlichungsverhalten von AEM:
- Änderungen, die in der Autoreninstanz vorgenommen wurden, sind erst dann in der Veröffentlichungsinstanz sichtbar, wenn das Fragment erneut veröffentlicht wurde.
- Das Öffnen eines Inhaltsfragments im Editor kann Trigger-Versionierungsereignisse verursachen, auch wenn aufgrund der Art und Weise, wie Bearbeitungssitzungen verwaltet werden, keine Änderungen vorgenommen werden.
- Es wurden keine Hinweise auf Probleme mit Standby-Server, Synchronisierung oder Caching gefunden.
Lösung resolution
Gehen Sie wie folgt vor, um die Inhaltsfragmentversion und das Veröffentlichungsverhalten zu untersuchen:
- Überprüfen Sie die Eigenschaften des Inhaltsfragments. Vergleichen Sie
cq:lastReplicated(zuletzt veröffentlicht) mitjcr:lastModified(zuletzt geändert in der Autoreninstanz). Wenn das Fragment nach seiner letzten Veröffentlichung bearbeitet wurde, zeigt „Veröffentlichen“ weiterhin den zuletzt veröffentlichten Inhalt an, bis Sie die beabsichtigte Autorenversion erneut veröffentlichen. - Überprüfen Sie die Konfiguration der Autorenumgebung und stellen Sie sicher, dass nur eine Autoreninstanz Anfragen für den betroffenen Pfad der Inhaltsfragmente verarbeitet. Überprüfen Sie die Protokolle, um sicherzustellen, dass keine Standby- oder sekundäre Autoreninstanz beteiligt ist
- Öffnen Sie den Versionsverlauf“ des Inhaltsfragments vergleichen Sie die aktuelle Version mit früheren Versionen. Beachten Sie die Versionsbezeichnungen und Zeitstempel. AEM erstellt beim Starten einer Bearbeitungssitzung eine Sicherheitsversion. Durch Schließen ohne Speichern wird die Startversion der Sitzung wiederhergestellt. Behandeln Sie eine Statusänderung nicht allein als Nachweis für den Inhaltsverlust.
- Wenn beim Veröffentlichen weiterhin veraltete Inhalte angezeigt werden, nachdem Sie die Autorenversion überprüft und erneut veröffentlicht haben, überprüfen Sie die entsprechenden Dispatcher- und AEM-Protokolle auf Caching-Fehler oder veraltete Antworten. Das Fehlen eines Cache-Fehlers in den Protokollen schließt die Zwischenspeicherung nicht von selbst aus.
- Wenn neue Versionen ohne absichtliche Bearbeitung angezeigt werden, identifizieren Sie, welcher Inhaltsfragment-Editor verwendet wurde, und überprüfen Sie relevante Editor-Anpassungen, Überlagerungen oder Workflows. Verhalten vor Konfigurationsänderungen in einer kontrollierten Umgebung reproduzieren
- Wenn der Editor
autoSaveIntervalverwendet, überprüfen Sie den konfigurierten Wert. Der dokumentierte Standardwert ist 600 Sekunden. Der Wert kann unter/confüberschrieben werden. Ändern Sie den Standardwert nicht nur, um unerwartete Versionen zu adressieren, ohne zu bestätigen, dass diese Einstellung für den Editor und das Symptom gilt. Hinweis: Der Standardwert wird unter/libs/settings/dam/cfm/jcr:content/autoSaveIntervaldefiniert. Bearbeiten Sie/libsnicht. Verwenden Sie den unterstützten Konfigurationsmechanismus für eine genehmigte Überschreibung. Der neue und der ursprüngliche Inhaltsfragment-Editor weisen ein unterschiedliches Speicherverhalten auf. - Wenn die Autoreninstanz den beabsichtigten neuesten Inhalt enthält, die Veröffentlichungsinstanz jedoch weiterhin die zuletzt veröffentlichte Version anzeigt, veröffentlichen Sie das Inhaltsfragment. Überprüfen Sie dann den Inhalt sowohl auf der Autoren- als auch auf der Veröffentlichungsinstanz und überprüfen Sie den Versionsverlauf auf den daraus resultierenden Eintrag.
Wenn sich der Inhalt ohne absichtliche Bearbeitung in der Autoreninstanz ändert oder nach diesen Prüfungen unerwartete Versionen fortgesetzt werden, wenden Sie sich mit dem Editor-Typ, der AEM-Version, den entsprechenden Zeitstempeln für den Versionsverlauf und den zu reproduzierenden Schritten an den Adobe-Support.