AEM: carregamento parcial de página com TooManyCallsException

Para resolver o erro com TooManyCallsException, aumento de um pequeno incremento (500) o valor de  Número de chamadas por solicitação no pacote Apache Sling Main Servlet.

Descrição description

Ambiente

Adobe Experience Manager (AEM)

Problema/Sintomas

Uma página é carregada parcialmente e uma TooManyCallsException error aparece no log de erros. Esse problema não afeta todas as páginas. Algumas páginas são totalmente carregadas.

Resolução resolution

AVISO: Teste em ambientes inferiores, com conteúdo real de produção e simule atividades do usuário, antes de alterar o Número de chamadas por solicitação  propriedade. Um aumento significativo pode causar problemas de desempenho e memória ao renderizar a estrutura de páginas complexas. Se for necessário aumentar, faça-o apenas com um pequeno incremento (500).

Altere o valor de  Número de chamadas por solicitação  no pacote Apache Sling Main Servlet.

Para editar o pacote Apache Sling Main Servlet por meio da variável  Configuração do Console da Web, consulte Configuração do OSGi com o console da Web.

Como alternativa, altere o pacote usando o URL direto para o Apache Sling Main Servlet:

  1. Para acessar o pacote Apache Sling Main Servlet, acesse http://< aem-host> :< porta> /system/console/configMgr/org.apache.sling.engine.impl.SlingMainServlet.
  2. Comece aumentando a propriedade Número de chamadas por solicitação de 1500 por um pequeno incremento (500) e veja se isso remove a variável  TooManyCallsException  erro.

Causa

Há muitas inclusões na página. Como muitas inclusões causam problemas de desempenho, a configuração do OSGi limita o número de inclusões no SlingMainServlet.

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