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