Problème : Adobe Experience Manager se bloque lors des téléchargements de fichiers volumineux
Adobe Experience Manager 6.x se bloque ou est ralenti pendant le téléchargement d'un grand ensemble de ressources. L’analyse de l'image mémoire montre que CQBufferedImageCache consomme un quart ou plus du tas.
Solution
La taille de la mémoire cache maximale par défaut pour CQBufferedImageCache est réglée sur un quart du tas jvm.
Pour illustrer le problème, imaginons que vous ayez un système avec un tas maximum (-Xmx param) de 5 Go, un Oak BlobCache défini à 1 Go et un cache de documents défini à 2 Go. Dans ce cas, le cache en mémoire tampon prendrait 1,25 Go au maximum, ce qui ne laisserait que 0,75 Go de mémoire pour les pics imprévus. Au bout d’un moment, le JVM rencontre des dysfonctionnements avec OutOfMemoryErrors. Pour résoudre le problème, réduisez la taille maximale configurée de la mémoire cache de l’image mise en mémoire tampon.
Lors du téléchargement de grandes quantités d'éléments vers Adobe Experience Manager, réglez la taille du cache de mise en mémoire tampon en le configurant via la console Web OSGi.
- Accédez à http://host:port/system/console/configMgr/com.day.cq.dam.core.impl.cache.CQBufferedImageCache
- Définissez la propriété cq.dam.image.cache.max.memory en octets par exemple 1073741824 représente 1 Go (1024*1024*1024 = 1 GB).
AEM 6.1 SP1, si vous utilisez un sling:osgiConfig node pour configurer cette propriété, assurez-vous de configurer le type de données sur « long ».
Adobe
Recevez de l’aide plus rapidement et plus facilement
Nouvel utilisateur ?