Любое программное обеспечение для мониторинга, которое отслеживает IIS и свободно доступно - PullRequest
0 голосов
/ 16 июля 2009

В продолжение последнего вопроса - мой сайт работает медленно и прекращает доступ к определенным службам извне, если мы проверим монитор процесса, то увидим, что это обычно происходит из-за процесса 'w3p.exe' - фонового процесса для запуска сайта - он регулярно достигает 99/100% - убивает процесс / перезапускает службу WebPublishing, и это возобновляет - мой веб-хостинг говорит, что это может быть только из-за плохого кодирования .... может кто-то прокомментировать это?

Хотелось бы знать любое программное обеспечение для мониторинга, которое отслеживает IIS и находится в свободном доступе ...

Ответы [ 2 ]

0 голосов
/ 17 июля 2009

99% CPU не будет работать, если у вас есть неэффективная страница или две. 99% загрузки процессора происходит, когда у вас есть ошибка. Если это происходит не на вашем локальном сервере, а только в размещенной среде, вам придется прибегнуть к детективным подходам старой школы. Отслеживание, удаление фрагментов кода и т. Д. - пока вы не найдете источник проблемы.

0 голосов
/ 16 июля 2009

Если вы используете Asp.Net, то вы можете использовать встроенную трассировку Asp.Net, чтобы узнать такие вещи, как размер вашего viewstate и время, потраченное на визуализацию страницы. Есть несколько способов сделать это в зависимости от ваших потребностей: см. http://authors.aspalliance.com/aspxtreme/webapps/tracefunctionality.aspx

...