Windows Azure에서 구현 된 웹 서비스를 웹 역할에서 실행해야합니까, 아니면이를 작업자 역할에서 실행할 수 있습니까? 그렇다면 작업자 역할이 IIS 로그에 대한 액세스 권한을 부여하지 않기 때문에 http 트래픽을 모니터링하는 다른 방법이 있습니까?Windows Azure에서 웹 서비스에 웹 서비스가 바인딩되어 있습니까?
BR/크리스
Windows Azure에서 구현 된 웹 서비스를 웹 역할에서 실행해야합니까, 아니면이를 작업자 역할에서 실행할 수 있습니까? 그렇다면 작업자 역할이 IIS 로그에 대한 액세스 권한을 부여하지 않기 때문에 http 트래픽을 모니터링하는 다른 방법이 있습니까?Windows Azure에서 웹 서비스에 웹 서비스가 바인딩되어 있습니까?
BR/크리스
당신은 (당신이 원하는 경우에 당신은 또한 웹의 역할에 ServiceHost를 함께 실행할 수 있습니다) ServiceHost를 통해 작업자 역할에 웹 서비스를 실행할 수 있습니다. 기본적으로 IIS는 작업자 역할에서 활성화되지 않으므로 IIS 로그가 없습니다.
볼 수있는 WCF 성능 카운터가 여러 개 있지만 바이트 수준 세부 정보는 네트워킹 성능 카운터를 참조하십시오.
편집 : 성능 카운터에 액세스하는 방법에 대한 질문을 해결하려면 원격 데스크톱 사용이 디버깅 목적으로 예약되어야합니다. 대신 진단 모니터로 성능 카운터를 수집 한 다음 외부 액세스를 위해 Windows Azure 테이블 저장소에 게시하는 것이 좋습니다. Windows Azure 및 성능 카운터에 대한 간략한 소개는 this article을 참조하십시오. 이 문서에서는 성능 카운터를 수동으로 쿼리하는 방법을 보여줍니다.이 카운터는 WADPerformanceCountersTable
에 게시됩니다. Visual Studio (Windows Azure 도구를 설치 한 후) 또는 Cerebrata Azure Diagnostics Manager과 같은 타사 도구를 통해이 테이블을 볼 수도 있습니다.
나는 원격 데스크톱 (RDP)과 연결하여 작업자 역할의 경우이 카운터를 보는 데 유용한 도구가 될 수 있습니까? –
대단히 감사합니다. David/Christer –