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:
- 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. - 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.