Windows Server 2012 R2 시스템에서 실행되는 애플리케이션이 있고 이 앱은 다양한 네트워크 요청에 winHTTP를 활용합니다. 네트워크의 다른 서버와 통신할 수 없으며 네트워크 문제가 있는 것으로 의심됩니다(그러나 확인할 수는 없음).
제가 잘 알고 있는 모든 문제 해결 명령/도구는 WinINET을 활용하므로 연결을 확인하기 위한 쉬운 메커니즘이 없습니다. 따라서 사용 가능한 로깅을 늘리고 싶습니다.
Server 2008에서는 다음과 같은 작업을 실행할 수 있었습니다.
netsh winhttp set tracing trace-file-prefix="C:\Temp\dpws" level=verbose format=ansi state=enabled max-trace-file-size=1073741824
나한테서 그걸 받았어이 마이크로소프트 기사.
Server 2012에서 동일한 명령을 실행하려고 하면 오류(또는 정보 설명?)가 나타납니다.
지침을 따르고 실행을 시도했지만 netsh trace start scenario=InternetClient
결과 ETL 파일이 제대로 보이지 않았습니다(아마도 내 쪽의 초보자 오류일 수 있음). 네트워크 모니터 3.4의 etl을 검토했을 때 시스템 호출과 유사한 것을 보았습니다.
...하지만 꼭 그런 것에 관심이 있는 것은 아닙니다. 네트워크 연결 및 HTTP 수준에서 발생하는 정보를 보고 싶습니다. 그것을 쉽게 볼 수 있는 방법이 있나요?
Mr. Google도 나에게 다음을 가리켰다.이 기사하지만 이벤트 뷰어 메시지 중 어느 것도 내가 찾고 있는 정보 유형을 돕거나 포착하지 못하는 것 같았습니다.
돕다?
답변1
귀하와 비슷한 문제가 있었는데 이 가이드가 도움이 되었습니다. 적어도 지금은 그 내용을 볼 수 있지만 가장 유용한 형식은 아닙니다. 간략한 요약은 다음과 같습니다.
- Windows 파서를 사용하도록 파서 프로필 업데이트
- HTTP로 필터링