Sling 요청 매개 변수 및 렌더링 구성 제한으로 인한 메타데이터 저장 실패 및 UI 제한 해결

Sling 요청 제한이 초과되면 Adobe Experience Manager에서 메타데이터 스키마 업데이트, 폴더 메타데이터 저장 및 다중 부분 양식 제출이 실패할 수 있습니다. 이러한 실패는 최대 요청 매개변수, 파일 개수 제한 또는 OSGi에 구성된 렌더링 재귀 제한과 같은 제한 사항으로 인해 종종 발생합니다. 그 결과, 시스템은 요청 처리를 중지하거나 자동으로 변경 사항을 유지하지 못할 수 있습니다. 관련 Sling 및 Jetty 구성 제한을 조정하면 문제가 해결됩니다. 구성 제한을 늘리고 배포의 유효성을 검사하여 일반 기능을 복원합니다.

설명 description

환경

  • Adobe Experience Manager as a Cloud Service
  • Adobe Experience Manager 6.5 (Managed Services 또는 온프레미스)
  • AEM Assets 기본 사항

문제/증상

  • 오류 로그에 다중 부분 POST 요청의 구문 분석 오류가 표시됩니다.
  • 오류는 요청 매개 변수에 이름/값 쌍이 너무 많음을 나타냅니다.
  • 메타데이터 또는 이동 작업 중 파일 개수 제한 예외
  • 메타데이터 스키마 UI에 저장이 성공적으로 표시되지만 변경 사항이 지속되지 않습니다
  • 항목 수가 크게 증가하면 GenericList UI가 실패합니다
  • 다중 파트 양식 제출이 비어 있거나 불완전한 매개 변수를 반환합니다.

원인

Sling은 HTTP 요청 처리에 대한 제한을 적용하여 오버사이즈 또는 악의적인 요청을 방지합니다. 메타데이터 스키마, 목록 또는 양식이 매개 변수 수, 파일 수, 다중 부분 크기 또는 렌더링 호출과 같이 구성된 임계값을 초과하는 경우 Sling은 요청 처리를 중지하거나 UI를 렌더링하지 못합니다.

확인하는 방법

  • 로그를 열고 다중 부분 구문 분석 또는 매개 변수 제한과 관련된 오류를 검색합니다.
  • 너무 많은 매개 변수 또는 파일 개수가 초과되었음을 나타내는 메시지가 있는지 확인합니다.
  • UI 작업이 성공적으로 표시되지만 변경 내용이 유지되지 않는지 확인

해결 방법 resolution

이 문제를 해결하려면 다음 단계를 따르십시오

  1. 로그를 검토하여 요청 구문 분석, 매개 변수 카운트, 파일 제한 또는 렌더링 호출과 관련된 메시지를 확인하여 초과된 제한을 식별합니다.
  2. 요청 처리에 대한 OSGi 구성을 업데이트하여 Sling 요청 매개 변수 제한을 늘리십시오. 스키마 크기에 따라 최대 매개 변수 및 파일 수에 적절한 값을 설정하십시오.
  3. 다중 부분 POST 오류가 발생하는 경우 HTTP 서비스 구성에서 최대 양식 크기를 조정합니다.
  4. 큰 목록을 지원하고 UI 렌더링 실패를 방지하기 위해 렌더링 재귀 제한을 늘리십시오.
  5. 구성 업데이트를 올바르게 배포하고 적절한 환경에 적용되는지 확인합니다.
  6. 구성 파일이 올바른 실행 모드 또는 구성 경로에 있는지 확인하고 필요한 경우 다시 배포합니다.

관련 읽기

recommendation-more-help
experience-cloud-kcs-help-kbarticles