April 23, 2020
Estimated Post Reading Time ~

Adobe Experience Manager Crashes during large asset uploads

Statement: AEM Crashes during large asset uploads
Solution:
  • The default maximum cache size for CQBufferedImageCache is set to a quarter of the JVM heap size.
  • To illustrate the problem, let's say you have a system with a max heap (-Xmx param) of 5 GB, an Oak BlobCache set at 1 GB, and a Document cache set at 2 GB.
  • In this case, the buffered cache would take max 1.25 GB and that would leave only 0.75-GB memory for unexpected spikes.
  • Eventually, the JVM fails with OutOfMemoryErrors. To solve the problem, reduce the configured max size of the buffered image cache.
  • When uploading large amounts of assets to Adobe Experience Manager, tune the buffered cache size by configuring it via the OSGi Web Console.
  • Go to http://localhost:4502/system/console/configMgr/com.day.cq.dam.core.impl.cache.CQBufferedImageCache
  • Set the property cq.dam.image.cache.max.memory in bytes for example, 1073741824 is 1 GB (1024*1024*1024 = 1 GB).


By aem4beginner

No comments:

Post a Comment

If you have any doubts or questions, please let us know.