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:
- Para acessar o pacote Apache Sling Main Servlet, acesse http://
<
aem-host>
:<
porta>
/system/console/configMgr/org.apache.sling.engine.impl.SlingMainServlet. - 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.