Назад | Перейти на главную страницу

Определение обслуживаемых в данный момент файлов в IIS 7

serverfault показал мне Эта тема, и я думаю, что хочу сделать то же самое, но в IIS, а не в Apache.

У меня есть приложение "приборной панели", которое я создаю, и я хочу, чтобы оно показывало, какие файлы в настоящее время обслуживаются IIS. В основном это будут большие файлы.

Я считаю, что COM-интерфейс ILogScripting был бы хорошим местом для начала, но он недоступен в IIS 7, и он полагается на базовые журналы IIS для своих данных. И в этом, я думаю, моя проблема.

Как мне заставить IIS вводить, по сути, две записи журнала: одну при начале запроса и одну при закрытии соединения?

Кроме того, похоже, что IIS не «фиксирует» записи журнала по мере их появления в «реальном времени». Там какая-то задержка / пакетное задание. Это тоже вызовет проблемы для меня.

Или мне нужно вместо этого что-то делать на isapi?

IIS7 имеет встроенный модуль мониторинга запросов к которому можно получить доступ через WMI.