HPC 클러스터 관리자에서 Services 보기를 사용하면 단일 위치에서 서비스 등록 파일을 관리 및 편집하고 서비스(세션) 추적을 사용하도록 설정하고 구성할 수 있습니다. 서비스 구성 파일에서 추적을 사용하도록 설정하면 추적 정보가 컴퓨팅 노드의 파일에 기록됩니다. 로그 파일은 서비스 호출의 단계와 클러스터의 중간 결과를 추적합니다. 작업 관리 뷰 또는 HPC PowerShell cmdlet을 사용하여 추적을 수집하고 제거할 수 있습니다. WCF 서비스 추적 뷰어(SvcTraceViewer.exe)를 사용하여 추적 로그 파일을 볼 수 있습니다.
중요하다
HPC Pack 2012부터 SOA 작업 및 세션의 진행 상황에 대한 자세한 정보를 보고 온-프레미스 또는 Windows Azure 노드에서 실행되는 SOA 세션에 대한 메시지 수준 추적을 볼 수 있습니다. SOA 추적을 내보내 오프라인으로 공유할 수도 있습니다. 자세한 내용은 보기 및 내보내기 Message-Level 추적참조하세요. HPC Pack 2008 R2는 온-프레미스 노드에서 세션 수준 추적 로그의 컬렉션만 지원합니다.
중요하다
이벤트 로깅은 일반적으로 프로덕션 환경에 권장되지 않습니다. 추적 로그를 수집한 후 디스크 공간이 소비되지 않도록 하고 로그에 저장될 수 있는 중요한 정보에 대한 무단 액세스를 방지하기 위해 컴퓨팅 노드에서 해당 로그를 삭제해야 합니다. 추적 로그는 %CCP_DATA%SoaTrace 폴더에 만들어집니다.
메모
서비스 추적은 워크스테이션 노드 또는 관리되지 않는 서버 노드에서 자동으로 사용하도록 설정되지 않습니다. (관리되지 않는 서버 노드는 HPC 팩 2008 R2 서비스 팩 3부터 HPC 팩에서 지원됩니다.) 추적을 사용하려면 워크스테이션 노드 또는 관리되지 않는 서버 노드에 %CCP_DATA%SoaTrace 폴더를 만들어야 합니다. 클러스터 사용자에게 SoaTrace 폴더에 쓰기 권한을 부여해야 합니다. 추적 로그를 수집한 후 디스크 공간이 소비되지 않도록 하고 로그에 저장될 수 있는 중요한 정보에 대한 무단 액세스를 방지하기 위해 컴퓨팅 노드에서 해당 로그를 삭제해야 합니다. 추적을 사용하지 않도록 설정하려면 SoaTrace 폴더를 삭제합니다.
서비스에 대한 이벤트 로깅 수준을 구성하려면
HPC 클러스터 관리자에서 구성클릭한 다음 Services클릭합니다.
서비스를 마우스 오른쪽 단추로 클릭한 다음 이벤트 로깅 수준설정합니다. 대화 상자에서 원하는 추적 수준을 선택한 다음 확인클릭합니다.
HPC Pack 2008 R2에서 이벤트 로그(추적 로그)를 수집하려면
HPC 클러스터 관리자에서
작업 관리 클릭한 다음 모든 작업클릭합니다. 작업 목록에서 디버깅 중인 세션과 연결된 작업을 찾습니다. 작업 ID는 세션 ID와 동일합니다.
작업을 마우스 오른쪽 단추로 클릭한 다음 추적수집을 클릭합니다.
메모
추적 수집은 HPC Pack 2012에서 사용할 수 없습니다.
추적 수집 대화 상자에서 추적 로그를 수집할 공유 폴더를 지정합니다. 컴퓨팅 노드에서 폴더에 액세스할 수 있어야 합니다.
추적 로그가 지정된 폴더에 표시되는지 확인합니다.
작업을 마우스 오른쪽 단추로 클릭한 다음 추적 삭제를 클릭하여 컴퓨팅 노드에서 추적 로그를 삭제합니다.
추가 참조
microsoft HPC 팩 클러스터 SOA 서비스 DLL 배포
서비스 구성 파일 배포 및 편집
Message-Level 추적 보기 및 내보내기
HPC SOA 애플리케이션 추적 사용