Tenho um aplicativo em execução em um sistema Windows Server 2012 R2 e o aplicativo aproveita o winHTTP para várias solicitações de rede. Não é possível comunicar-se com outro servidor na rede e suspeito (mas não posso confirmar) que há um problema de rede.
Todos os comandos/ferramentas de solução de problemas com os quais estou familiarizado aproveitam o WinINET, portanto, não tenho um mecanismo fácil para verificar a conectividade. Como tal, gostaria de aumentar o registro disponível.
No Server 2008, eu poderia executar algo como:
netsh winhttp set tracing trace-file-prefix="C:\Temp\dpws" level=verbose format=ansi state=enabled max-trace-file-size=1073741824
Eu peguei isso deeste artigo da Microsoft.
Quando tento executar o mesmo comando no Server 2012, recebo um erro (ou talvez uma declaração de informações?):
Tentei seguir as instruções e tentei executar, netsh trace start scenario=InternetClient
mas o arquivo ETL resultante não parecia correto (talvez apenas um erro de novato da minha parte). Quando revisei o etl no monitor de rede 3.4, vi o que parecem ser chamadas de sistema:
... mas não estou necessariamente interessado nisso - quero ver as informações que ocorrem na conexão de rede e nos níveis HTTP. Existe uma maneira fácil de ver isso?
O Sr. Google também me indicouEste artigomas nenhuma das mensagens do visualizador de eventos pareceu ajudar ou capturar o tipo de informação que procuro.
Ajuda?
Responder1
Tive um problema semelhante ao seu, este guia foi útil, pelo menos agora vejo coisas nele, mas não no formato mais útil. O breve resumo é
- Atualize o perfil do analisador para usar analisadores do Windows
- Filtrar para HTTP