AEM: caricamento pagina parziale con TooManyCallsException

Per risolvere l'errore con TroppeChiamateEccezione, aumentare leggermente (500) il valore di  Numero di chiamate per richiesta nel bundle Apache Sling Main Servlet.

Descrizione description

Ambiente

Adobe Experience Manager (AEM)

Problema/Sintomi

Una pagina viene caricata parzialmente e una TroppeChiamateEccezione nel registro degli errori viene visualizzato l'errore. Questo problema non interessa tutte le pagine. Alcune pagine vengono caricate completamente.

Risoluzione resolution

AVVISO: Eseguire il test in ambienti inferiori, con contenuti di produzione reali e simulare le attività degli utenti, prima di modificare Numero di chiamate per richiesta  proprietà. Un aumento di un fattore importante potrebbe causare problemi di prestazioni e memoria durante il rendering della struttura di pagine complesse. Se è necessario aumentare il dosaggio, procedere con un piccolo incremento (500).

Modifica il valore del  Numero di chiamate per richiesta  proprietà nel bundle Apache Sling Main Servlet.

Per modificare il bundle Apache Sling Main Servlet tramite il  Configurazione della console Web, fare riferimento a Configurazione OSGi con la console web.

In alternativa, modifica il bundle utilizzando l’URL diretto di Apache Sling Main Servlet:

  1. Per accedere al bundle Apache Sling Main Servlet, vai a http://< aem-host> :< porta> /system/console/configMgr/org.apache.sling.engine.impl.SlingMainServlet.
  2. Inizia aumentando la proprietà Numero di chiamate per richiesta da 1500 con un piccolo incremento (500) e vedere se questo elimina  TroppeChiamateEccezione  errore.

Causa

Troppe inclusioni nella pagina. Poiché troppe inclusioni causano problemi di prestazioni, la configurazione OSGi limita il numero di inclusioni in SlingMainServlet.

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