AEM: TooManyCallsException이 있는 부분 페이지 로드

을 사용하여 오류를 해결하려면 TooManyCallsException, 의 값을 약간 증가(500)합니다.  요청당 호출 수 ( Apache Sling Main Servlet 번들 내)

설명 description

환경

AEM(Adobe Experience Manager)

문제/증상

페이지가 부분적으로 로드되고 TooManyCallsException 오류 로그에 오류가 표시됩니다. 이 문제는 모든 페이지에 영향을 주지 않습니다. 일부 페이지가 완전히 로드됩니다.

해결 방법 resolution

경고: 을(를) 변경하기 전에 실제 프로덕션 콘텐츠로 더 낮은 환경에서 테스트하고 사용자 활동을 시뮬레이션하십시오. 요청당 호출 수  속성. 큰 비율로 증가하면 복잡한 페이지 구조를 렌더링하는 동안 성능 및 메모리 문제가 발생할 수 있습니다. 증가시킬 필요가 있는 경우 작은 증가(500)로만 증가시킵니다.

값 변경  요청당 호출 수  apache Sling Main Servlet 번들의 속성입니다.

를 통해 Apache Sling 메인 서블릿 번들을 편집하려면 다음과 같이 하십시오.  구성 웹 콘솔의 탭에서 다음을 참조하십시오. 웹 콘솔을 사용한 OSGi 구성.

또는 직접 URL을 사용하여 Apache Sling 기본 서블릿으로 번들을 변경합니다.

  1. Apache Sling Main Servlet 번들에 액세스하려면 http:// 로 이동하십시오.< aem 호스트> :< 포트> /system/console/configMgr/org.apache.sling.engine.impl.SlingMainServlet.
  2. 속성을 늘려 시작합니다. 요청당 호출 수 에서 작은 증분(500)씩 1500부터 살펴보고 이렇게 하면  TooManyCallsException  오류.

원인

페이지 내에 포함 항목이 너무 많습니다. 포함 항목 너무 많으면 성능 문제가 발생합니다. OSGi 구성은 SlingMainServlet에 포함된 수를 제한합니다.

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