Как можно контролировать каждый процесс на сервере веб-приложений? - PullRequest
1 голос
/ 26 января 2012

Я хочу найти какое-нибудь приложение, которое могло бы сообщить мне статистическую информацию обо всем, что происходит в моем серверном приложении ...

У меня есть веб-приложение, написанное на C # .net и sqlserver, оно устанавливается на winsows Server 2008R2 и работает в локальной сети. Я хочу узнать, что процесс занимает слишком много времени или каждый цикл процесса на сервере. Как можно это контролировать? вещи?

Ответы [ 2 ]

1 голос
/ 29 января 2012

Я не уверен во всеобъемлющем решении, но знаю, что есть несколько пакетов, которые позволяют вам отслеживать и регистрировать различные события в вашем приложении ASP.NET.

Вдобавок ко всему, ELMAH - это относительно удобное решение, которое имеет множество подключаемых средств регистрации. Вы можете оставить его с помощью Nuget.

ASP.NET также поставляется с собственными инструментами мониторинга работоспособности приложений, которые просто называются ASP.NET Health Monitoring . Много с этим не работал, но это может быть полезным инструментом.

0 голосов
/ 03 марта 2012

спасибо всем. Я наконец-то нашел Microsoft Advanced Logging, это отличные инструменты для IIS, после этого я мог бы так хорошо проанализировать результат с WebLogExpert и сервером sql. Ссылка, которая мне помогает, здесь:

http://perftesting.codeplex.com/wikipage?title=How%20To%3A%20Use%20IIS%20Log%20Files%20In%20Performance%20Testing&ProjectName=perftesting

...