AEM: Delvis sidinläsning med TooManyCallException

Lös felet med TooManyCallException, öka värdet för  Antal samtal per begäran i paketet Apache Sling Main Servlet.

Beskrivning description

Miljö

Adobe Experience Manager (AEM)

Problem/symtom

En sida läses in delvis och en TooManyCallException fel visas i felloggen. Problemet påverkar inte alla sidor. Vissa sidor läses in helt.

Upplösning resolution

VARNING: Testa i lägre miljö med verkligt produktionsinnehåll och simulera användaraktiviteter innan du ändrar Antal samtal per begäran  -egenskap. En ökning med stor faktor kan medföra prestanda- och minnesproblem när du återger komplexa sidors struktur. Om det är nödvändigt att öka, gör du det bara med en liten ökning (500).

Ändra värdet för  Antal samtal per begäran  i Apache Sling Main Servlet-paketet.

Redigera huvudserverpaketet för Apache Sling via  Konfiguration på webbkonsolen, se OSGi-konfiguration med webbkonsolen.

Du kan också ändra paketet med hjälp av den direkta URL:en till huvudservern för Apache Sling:

  1. Gå till http:// för att få åtkomst till paketet Apache Sling Main Servlet< aem-host> :< port> /system/console/configMgr/org.apache.sling.engine.impl.SlingMainServer.
  2. Börja med att öka egenskapen Antal samtal per begäran från 1500 med ett litet steg (500) och se om detta tar bort  TooManyCallException  fel.

Orsak

Det finns för många inkluderingar på sidan. Eftersom för många inbegriper prestandaproblem begränsar OSGi-konfigurationen antalet inkluderingar i SlingMainServlet.

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