Мониторинг приложений ASP.NET, размещенных на IIS 6.0? - PullRequest
1 голос
/ 08 августа 2011

У нас есть 8 приложений ASP.NET, размещенных на IIS 6.0 на сервере Windows 2003. Мы обнаружили, что процесс пула приложений IIS (W3WP.EXE) потребляет 95% загрузки ЦП в рабочие часы. Мы не можем отследить, какой ASP. Это вызвано приложением NET. У нас сервер баз данных размещен на другом сервере, который находится в той же сети. Пожалуйста, дайте нам знать, как определить проблемное приложение с помощью инструмента мониторинга производительности или другого процесса.

Пока что мы выявили некоторые незакрытые соединения sql в разных приложениях и исправили их. Однако мы сталкиваемся с одной и той же проблемой.

Пожалуйста, дайте мне знать, если вам нужна какая-либо другая информация.

ASP.NET Framework: 2.0 и 3.5 БАЗА ДАННЫХ: SQL SERVER 2005 и 2008

1 Ответ

0 голосов
/ 08 августа 2011

Посмотрите на ANTS Performance Profiler. Это довольно недорого, и это помогает выявить узкие места.

Что касается IIS, получите PID в диспетчере задач для этого процесса и затем проверьте COM + Manager для выяснить, какой это сайт. Вы также можете попробовать перевести каждый сайт в высокую изоляцию, а затем проверить журналы IIS, чтобы выяснить, какое приложение вызывает проблему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...