Vermeiden von Snapshot-Problemen mit Paketen in AEM
Löschen Sie alte Momentaufnahmen regelmäßig, minimieren Sie die Paketfilter und verwenden Sie die Option Nur extrahieren.
Beschreibung description
Umgebung
Adobe Experience Manager 6.5 (AEM 6.5)
Problem
Package Manager erstellt bei der Installation eines Pakets einen Schnappschuss. Der Snapshot ist eine Sicherung vorhandener Knoten und wird für die Deinstallation des Pakets verwendet.
Der Snapshot wird gespeichert, da /etc/packages/<PACKAGE_GROUP_NAME>/.snapshot/<PACKAGE_NAME>-<VERSION>.zip. das Risiko von Leistungsproblemen aufgrund umfangreicher Snapshots oder einer Anhäufung alter Snapshots besteht.
Auflösung resolution
-
Alte Momentaufnahmen regelmäßig löschen.
Die Momentaufnahmen stapeln sich im Repository, da AEM sie nicht automatisch löscht. Überprüfen und löschen Sie regelmäßig den alten Schnappschuss unter
/etc/packages//snapshot.Wenn Sie einen Schnappschuss löschen, können Sie das Paket dieser Version nicht deinstallieren, aber Sie können es entfernen. -
Minimieren Sie die Paketfilter.
Die Snapshot-Sicherung besteht aus vorhandenen Knoten, wie in den Filtern des Pakets angegeben. Eine breite Palette von Paketfiltern kann zu einer großen Momentaufnahme führen. Schließen Sie nur die erforderlichen Pfade in den Paketfilter ein. Beispiel: Der umfangreiche Paketfilter (filter.xml):
<code language-none filter root="/content/dam"; mode="merge"/> In this example, the snapshot includes all nodes under /content/dam.
Es ist zu breit.
3. Verwenden Sie die Option Nur extrahieren.
Die Option <b> Nur extrahieren</b> erstellt keinen Schnappschuss. Wenn es keinen Snapshot gibt, können Sie das Paket dieser Version nicht deinstallieren, es kann jedoch entfernt werden.