serverfault показал мнеЭта тема, и я думаю, что хочу сделать то же самое, но в IIS, а не в Apache.
У меня есть приложение "панель мониторинга", которое я создаю, и я хочу, чтобы оно показывало, какие файлы в настоящее время обслуживаются IIS. В основном это будут большие файлы.
Я считаю, что интерфейс ILogScripting COM был бы хорошим местом для начала, но он недоступен в IIS 7, и он полагается на базовые журналы IIS для своих данных. И в этом, я считаю, заключается моя проблема.
Как заставить IIS по сути вносить две записи в журнал: одну при начале запроса и одну при закрытии соединения?
Также, похоже, что IIS не "фиксирует" записи журнала по мере их появления, в "реальном времени". Есть какая-то задержка/пакетное задание. Это тоже создаст мне проблему.
Или мне нужно что-то сделать в isapi?
решение1
IIS7 имеет встроенныймодуль мониторинга запросовдоступ к которым можно получить через WMI.