AEM 문제 해결 troubleshooting-aem

CAUTION
AEM 6.4가 확장 지원이 종료되었으며 이 설명서는 더 이상 업데이트되지 않습니다. 자세한 내용은 기술 지원 기간. 지원되는 버전 찾기 여기.

다음 섹션에서는 AEM을 사용할 때 발생할 수 있는 몇 가지 문제와 이러한 문제를 해결하는 방법에 대한 제안 사항을 다룹니다.

NOTE
AEM에서 작성 문제를 해결하는 경우 작성자를 위한 문제 해결.
NOTE
문제가 발생하는 경우 알려진 문제 예(릴리스 및 서비스 팩).

관리자에 대한 문제 해결 시나리오 troubleshooting-scenarios-for-administrators

다음 표에서는 관리자가 문제를 해결해야 할 수 있는 문제에 대한 개요를 제공합니다.

역할
문제
시스템 관리자
Quickstart jar를 두 번 클릭해도 아무런 효과가 없거나 다른 프로그램(예: 아카이브 관리자)에서 jar 파일을 엽니다
시스템 관리자
CRX에서 실행 중인 내 애플리케이션에서 메모리 부족 오류가 발생합니다
시스템 관리자
AEM CM Quickstart를 두 번 클릭해도 AEM 시작 화면이 브라우저에 표시되지 않습니다

시스템 관리자

관리자 사용자

스레드 덤프 만들기

시스템 관리자

관리자 사용자

닫히지 않은 JCR 세션 확인

설치 문제 installation-issues

자세한 내용은 일반적인 설치 문제 다음 문제 해결 시나리오에 대한 자세한 내용은

  • Quickstart jar를 두 번 클릭해도 아무런 효과가 없거나 JAR 파일이 다른 프로그램(예: 아카이브 관리자)과 함께 있는 경우에는 적용되지 않습니다.
  • CRX에서 실행되는 응용 프로그램에서 메모리 부족 오류가 발생합니다.
  • AEM Quickstart를 두 번 클릭해도 AEM 시작 화면이 브라우저에 표시되지 않습니다.

분석 문제 해결 방법 methods-for-troubleshooting-analysis

스레드 덤프 만들기 making-a-thread-dump

스레드 덤프는 현재 활성 상태인 모든 Java 스레드의 목록입니다. AEM이 제대로 응답하지 않으면 스레드 덤프가 교착 상태 또는 기타 문제를 식별하는 데 도움이 될 수 있습니다.

Sling 스레드 덤퍼 사용 using-sling-thread-dumper

  1. 를 엽니다. AEM 웹 콘솔; 예를 들어 http://localhost:4502/system/console/.

  2. 을(를) 선택합니다 스레드 ​아래에​ 상태 탭.

screen_shot_2012-02-13at43925pm

jstack 사용(명령줄) using-jstack-command-line

  1. AEM Java 인스턴스의 PID(프로세스 ID)를 찾습니다.

    예를 들어 ps -ef 또는 jps.

  2. 실행:

    jstack <pid>

  3. 스레드 덤프가 표시됩니다.

NOTE
를 사용하여 스레드 덤프를 로그 파일에 추가할 수 있습니다 >> 출력 리디렉션:
jstack <pid> >> /path/to/logfile.log

자세한 내용은 JVM에서 스레드 덤프를 가져오는 방법 자세한 내용은 설명서 를 참조하십시오

닫히지 않은 JCR 세션 확인 checking-for-unclosed-jcr-sessions

AEM WCM용 기능을 개발하면 JCR 세션을 열 수 있습니다(데이터베이스 연결을 여는 것과 유사). 열린 세션이 종료되지 않으면 시스템에 다음과 같은 증상이 나타날 수 있습니다.

  • 시스템이 느려집니다.
  • 많은 CacheManager를 볼 수 있습니다. 크기 조정 로그 파일의 모든 항목 다음 숫자(size=<x>)에 캐시 수가 표시되고 각 세션은 여러 캐시를 엽니다.
  • 시스템이 때때로 메모리가 부족합니다(심각도에 따라 몇 시간, 일 또는 몇 주 후).

닫히지 않은 세션을 분석하고 세션을 닫지 않는 코드를 확인하려면 기술 자료 문서를 참조하십시오 닫히지 않은 세션 분석.

Adobe Experience Manager 웹 콘솔 사용 using-the-adobe-experience-manager-web-console

OSGi 번들의 상태는 가능한 문제를 조기에 나타낼 수도 있습니다.

  1. 를 엽니다. AEM 웹 콘솔; 예를 들어 http://localhost:4502/system/console/.

  2. 선택 번들 아래에 OSGI 탭.

  3. 확인:

    • 번들 상태. 비활성 또는 충족되지 않은 경우 번들을 중지하고 다시 시작하려고 합니다. 문제가 지속되면 다른 방법을 사용하여 더 자세히 조사해야 할 수 있습니다.
    • 번들에 종속성이 있는지 여부. 이러한 세부 사항은 링크인 개별 번들 이름 을 클릭하여 확인할 수 있습니다(다음 예에는 문제가 없음).

screen_shot_2012-02-13at44706pm

recommendation-more-help
5ce3024a-cbea-458b-8b2f-f9b8dda516e8