Автомобиль производит файл свалки процесса w3wp.exe, когда порог центрального процессора достигнут, даже когда PID изменяется

Я пытаюсь расследовать проблему с одним из наших веб-сайтов, который заставляет центральный процессор пронзать периодически. Место сидит на ферме веб-серверов, и это периодически происходит через все серверы в разное время. Процесс, который вызывает шип, является w3wp.exe. Я проверил все очевидные вещи и теперь хочу проанализировать многократные наборы файлов свалки для w3wp.exe, который вызывает шип.

Я пытаюсь автоматически произвести файл свалки процесса w3wp.exe, когда он достигает указанного порога центрального процессора за требуемое время.

Я могу использовать ProcDump.exe, чтобы сделать это, и он работает удовольствие, ЕСЛИ он запущен перед PID (ID Процесса) изменения.

Например: procdump - мама-c 80-s 10-n 2 5844 (где 5844 PID),

  • - мама Пишет файл свалки со всей памятью процесса. Формат свалки по умолчанию включает информация о ручке и нить.
  • -c порог центрального процессора, в котором можно создать свалку процесса.
  • -s Последовательный порог центрального процессора секунд должен быть поражен перед письменной свалкой (дефолт равняется 10).
  • -n Количество свалок, чтобы написать перед переходом.

Вышеупомянутая команда контролировала бы w3wp.exe до пиков нагрузки ЦП 80% в течение 10 секунд, и это возьмет всю свалку, по крайней мере, для двух повторений.

проблема:

У меня есть многократные случаи w3wp.exe, бегущего, таким образом, я не могу использовать Имя Процесса, я должен определить PID, который PID изменяет каждый раз, когда Пул приложений переработан. Это заставляет PID изменяться, прежде чем я смогу захватить многократные файлы свалки. Я тогда должен начать procdump снова на каждом веб-сервере.

Мой вопрос:

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

5
nl ja de

1 ответы

USe DebugDiagnostic 2.0 from Microsfot: https://www.microsoft.com/en-us/download/details.aspx?id=49924

Этообращаетсясмногократнымипроцессамиw3wp.exe.Есливамнужноуниверсальноерешение,необходимобудетнаписатьсценарий-такойкакhttps://gallery.technet.microsoft.com/scriptcenter/Getting-SysInternals-027bef71

1
добавлено