Как включить ведение журнала трассировки WinHTTP в Server 2012 R2 для просмотра необработанных команд HTTP и сведений о приложении?
У меня есть приложение, работающее в системе 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
Я получил это из этой статьи Microsoft.
Когда я пытаюсь выполнить ту же команду на Server 2012, я получаю сообщение об ошибке (или, возможно, информационное сообщение?):
Я попытался следовать инструкциям и попытался запустить netsh trace start scenario=InternetClient
но полученный файл ETL выглядел не совсем правильно (возможно, просто ошибка новичка на моей стороне). Когда я просмотрел etl в мониторе сети 3.4, я увидел, что выглядит как системные вызовы:
... но я не обязательно заинтересован в этом - я хочу видеть информацию, происходящую на уровне сетевого подключения и HTTP. Есть ли простой способ увидеть это?
Г-н Google также указал мне на эту статью, но ни одно из сообщений средства просмотра событий, похоже, не помогало и не отражало тип информации, которую я ищу.
Помогите?
1 ответ
Если бы у вас была такая же проблема, как у вас, это руководство было полезным, я, по крайней мере, теперь вижу в нем материал, но не в самом полезном формате. Краткое резюме
- Обновите профиль парсера, чтобы использовать парсеры Windows
- Фильтровать по HTTP