У меня есть пакетный скрипт, который я запускаю перед нашими тестами производительности, который выполняет некоторые предварительные настройки на нашем сервере; он очищает файлы журналов, запускает соответствующие службы, восстанавливает базу данных, устанавливает некоторые параметры приложения и включает ведение журнала perfmon.
Моя проблема; процесс w3wp, который мы должны отслеживать, не всегда присутствует во время включения лога perfmon. Это в значительной степени случайно, если этот процесс находится в журнале. Тест занимает от 4 до 18 часов, и я не знаю, пока тест не будет завершен, независимо от того, отслеживался ли w3wp (не похоже, что perfmon обнаруживает новые процессы, даже если мой файл журнала настроен для мониторинга Process(*)
), что тратит много времени.
- Есть ли способ заставить w3wp загрузиться? Есть ли какая-нибудь команда, которую я могу вызвать непосредственно перед запуском журналов perfmon?
- Или, возможно, настроить журнал perfmon для мониторинга процессов, которые могут не существовать на момент запуска журнала?