Adobe Experience Manager 문제 해결 troubleshooting-aem
다음 섹션에서는 AEM(Adobe Experience Manager)을 사용할 때 발생할 수 있는 몇 가지 문제와 그 해결 방법에 대한 제안을 다룹니다.
관리자를 위한 문제 해결 시나리오 troubleshooting-scenarios-for-administrators
다음 표는 관리자가 해결할 수 있는 문제에 대한 개요를 제공합니다.
설치 문제 installation-issues
다음 문제 해결 시나리오에 대한 자세한 내용은 일반적인 설치 문제를 참조하십시오.
- Quickstart jar를 두 번 클릭해도 효과가 없거나 JAR 파일이 다른 프로그램(예: 아카이브 관리자)과 함께 표시됩니다.
- CRX에서 실행되는 응용 프로그램에서 메모리 부족 오류가 발생합니다.
- AEM 빠른 시작을 두 번 클릭한 후 AEM 시작 화면이 브라우저에 표시되지 않습니다.
분석 문제 해결 방법 methods-for-troubleshooting-analysis
스레드 덤프 만들기 making-a-thread-dump
스레드 덤프는 현재 활성 상태인 모든 Java™ 스레드 목록입니다. AEM이 제대로 응답하지 않으면 스레드 덤프를 통해 교착 상태나 기타 문제를 식별하는 데 도움이 될 수 있습니다.
Sling 스레드 덤퍼 사용 using-sling-thread-dumper
- AEM 웹 콘솔 을 엽니다(예:
https://localhost:4502/system/console/
에 있음). - Threads 아래 상태 탭을 선택합니다.
jstack(명령줄) 사용 using-jstack-command-line
-
AEM Java™ 인스턴스의 PID(프로세스 ID)를 찾습니다.
예를 들어
ps -ef
또는jps
을(를) 사용할 수 있습니다. -
실행:
jstack <pid>
-
스레드 덤프를 표시합니다.
>>
출력 리디렉션을 사용하여 스레드 덤프를 로그 파일에 추가할 수 있습니다.jstack <pid> >> /path/to/logfile.log
자세한 내용은 JVM에서 스레드 덤프를 가져오는 방법 설명서를 참조하십시오
닫히지 않은 JCR 세션 확인 checking-for-unclosed-jcr-sessions
AEM WCM에 대한 기능이 개발되면 JCR 세션을 열 수 있습니다(데이터베이스 연결을 여는 것과 비슷함). 열려 있는 세션이 닫히지 않으면 시스템에 다음과 같은 증상이 나타날 수 있습니다.
- 시스템이 느려집니다.
- CacheManager의 대부분을 볼 수 있습니다. resize로그 파일의 모든 항목을 표시합니다. 다음 숫자(size=<x>)는 캐시 수를 보여주며, 각 세션은 여러 개의 캐시를 엽니다.
- 때때로 시스템에서 메모리가 부족합니다(심각도에 따라 몇 시간, 며칠 또는 몇 주 후).
닫히지 않은 세션을 분석하고 세션을 닫지 않는 코드를 확인하려면 기술 자료 문서 닫히지 않은 세션 분석을 참조하세요.
Adobe Experience Manager 웹 콘솔 사용 using-the-adobe-experience-manager-web-console
또한 OSGi 번들의 상태를 통해 가능한 문제를 조기에 파악할 수 있습니다.
-
AEM 웹 콘솔 을 엽니다(예:
https://localhost:4502/system/console/
에 있음). -
OSGI 탭에서 번들 을(를) 선택합니다.
-
확인:
- 번들의 상태. 비활성 또는 미충족 상태인 경우 번들을 중지했다가 다시 시작하십시오. 문제가 지속되면 다른 방법을 사용하여 자세히 알아보십시오.
- 누락된 종속성이 있는 번들이 있는지 여부. 이러한 세부 사항은 링크인 개별 번들 이름을 클릭하여 볼 수 있습니다(다음 예에는 문제가 없음).