트랜잭션 호출 체인
호출 체인을 기록한 다음 검토하여 문제가 있는 트랜잭션의 근본 원인을 식별하고 디버그합니다. 호출 체인은 트랜잭션의 수명 주기 동안 실행된 정렬된 일련의 스크립트를 보여줍니다.
트랜잭션 호출 체인 추적을 사용하여 관리자는 문제가 있는 트랜잭션의 URL을 등록할 수 있습니다. 그런 다음 호출 체인은 등록된 URL이 다음에 발생할 때 기록됩니다. 트랜잭션 호출 체인은 트랜잭션 성능 문제를 진단하는 데 도움이 될 수 있습니다.
다음은 트랜잭션 호출 체인 추적을 사용하도록 설정하고 사용하는 워크플로를 보여 줍니다.
- 디버깅이 필요한 트랜잭션 로그 또는 느린 트랜잭션 목록에서 문제가 있는 트랜잭션을 찾으면 이를 선택하여 상세 기록을 봅니다. 디버깅을 돕기 위해 애플리케이션 범위별로 이러한 목록을 필터링하고 그룹화하여 특정 범위에서 시작된 트랜잭션에만 나타나는 트랜잭션을 제한합니다. 주:이러한 목록에 대한 자세한 내용은 트랜잭션 로그 및 슬로우 트랜잭션 로그 기록 상세 정보를 참조하십시오.
- 기록 상세 정보 양식에서 다음 발생의 호출 체인 기록을 선택합니다. 이렇게 하면 트랜잭션 URL의 다음 발생이 모든 호출 체인 정보와 함께 지속되어야 합니다.
선택적으로, 특정 사용자에 대한 다음 트랜잭션 발생 중에만 호출 체인 기록이 발생하도록 사용자 ID를 지정할 수 있습니다.
- 다음에 사용자가 URL에 액세스하면 요청을 서비스하기 위해 실행된 스크립트 자원 목록을 포함하도록 트랜잭션 호출 체인 레지스터 기록이 업데이트됩니다. 관리자는 트랜잭션 호출 체인 기록으로 이동하고 트랜잭션 호출 체인 관련 목록을 선택하여 이 자원 목록을 볼 수 있습니다.
- 트랜잭션 호출 체인에서 트랜잭션에 대해 기록된 호출 체인을 검토한 다음 디버그하는 데 필요한 작업을 수행합니다.