AEM: Carga parcial de la página con TooManyCallsException

Para resolver el error con TooManyCallsException, aumentar en un pequeño incremento (500) el valor de  Número de llamadas por solicitud en el paquete Servlet principal de Apache Sling.

Descripción description

Entorno

Adobe Experience Manager (AEM)

Problema/Síntomas

Una página se carga parcialmente y TooManyCallsException El error aparece en el registro de errores. Este problema no afecta a todas las páginas. Algunas páginas se cargan completamente.

Resolución resolution

ADVERTENCIA: Realice pruebas en entornos más bajos, con contenido de producción real y simule actividades de usuario, antes de cambiar el Número de llamadas por solicitud  propiedad. Es probable que un aumento en un factor importante cause problemas de rendimiento y memoria al procesar la estructura de páginas complejas. Si es necesario aumentar solo hacerlo con un pequeño incremento (500).

Cambie el valor del  Número de llamadas por solicitud  en el paquete Servlet principal de Apache Sling.

Para editar el paquete del servlet principal de Apache Sling mediante el  Configuración de la consola web, consulte Configuración de OSGi con la consola web.

Como alternativa, cambie el paquete utilizando la URL directa al servlet principal de Apache Sling:

  1. Para acceder al paquete del servlet principal de Apache Sling, vaya a http://< aem-host> :< puerto> /system/console/configMgr/org.apache.sling.engine.impl.SlingMainServlet.
  2. Comience por aumentar la propiedad Número de llamadas por solicitud de 1500 por un pequeño incremento (500) y ver si esto elimina el  TooManyCallsException  error.

Causa

Hay demasiadas inclusiones dentro de la página. Dado que demasiadas inclusiones causan problemas de rendimiento, la configuración de OSGi limita el número de inclusiones en SlingMainServlet.

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f