2009-05-28 3 views
0

Есть ли способ проверить, что делает процесс asp.net в производственной среде? В Linux можно запустить strace на идентификаторе процесса и точно знать, что делает этот процесс. Можно ли сделать что-то подобное в процессе asp.net? Googling вокруг говорит мне, что вам нужно создать файлы дампа, а затем проанализировать проблему там, но что, если я просто хочу проверить текущее состояние процесса? (например, размер кеша, длинный рабочий поток, # конкретного объекта ... и т. д.).Проверить статус производственного процесса ASP.NET

Любая помощь будет отличной.

Благодаря

+0

Если вы не получите ответ, который вы ищете здесь, вы должны проверить HTTP: // serverfault.com – Jeff

ответ

0

Как уже упоминалось JD, PerfMon может помочь вам. Вы также должны проверить Windows Sysinternals tools. Два SysInternal инструментов, которые, возможно, помогут вам большинство из них:

0

Вы можете увидеть большую часть информации в вашем вопросе, используя PerfMon.

Это обеспечивает обзор ASP.Net мониторинга с PERFMON http://msdn.microsoft.com/en-us/library/3xxk09t8(VS.71).aspx

Чтобы увидеть использование управляемого памяти проверить .Net Garbage Collector (вы можете фильтровать вниз на веб-сайте asp.net).

Проверьте счетчики процессов для получения дополнительной информации о рабочем процессе IIS.

Смежные вопросы