Eviter les problèmes d’instantané de package dans AEM
Supprimez régulièrement les anciens instantanés, réduisez les filtres de package et utilisez l’option Extract Only.
Description description
Environnement
Experience Manager 6.5
Problème
Le gestionnaire de modules crée un instantané de l’installation d’un module. L’instantané est une sauvegarde des noeuds existants et est utilisé pour la désinstallation du module.
L’instantané est stocké en tant que /etc/packages/<PACKAGE_GROUP_NAME>/.snapshot/<PACKAGE_NAME>-<VERSION>.zip.
Il existe un risque de problèmes de performances en raison d’instantanés immenses ou d’une accumulation d’anciens instantanés.
Résolution resolution
-
Supprimez régulièrement les anciens instantanés.
Les instantanés s’accumulent dans le référentiel, car AEM ne supprime pas automatiquement. Vérifiez et supprimez régulièrement l’ancien instantané sous
/etc/packages//snapshot.
. Si vous supprimez un instantané, vous ne pouvez pas désinstaller le package de cette version, mais vous pouvez le supprimer. -
Réduisez les filtres de package.
La sauvegarde d’instantané se compose de noeuds existants, tels que spécifiés dans les filtres du module. Un large éventail de filtres de package peut provoquer un instantané important. Inclure uniquement les chemins d’accès requis dans le filtre de package. Exemple : le filtre de package étendu (filter.xml) :
<
code language-none filter root="/content/dam"; mode="merge"/> In this example, the snapshot includes all nodes under /content/dam.
C'est trop large.
3. Utilisez l’option Extract Only.
L'option<b> Extract Only</b> ne crée pas d'instantané. S’il n’existe aucun instantané, vous ne pouvez pas désinstaller le package de cette version, mais vous pouvez le supprimer.