Использование средства отладки диагностика устранение высокую загрузку ЦП процессом в IIS

Переводы статьи Переводы статьи
Код статьи: 919791 - Vizualiza?i produsele pentru care se aplic? acest articol.
Развернуть все | Свернуть все

В этой статье

Аннотация

В данной статье описывается использование v1.2 отладки диагностика устранение неполадок при высокой загрузке ЦП процессом в Microsoft IIS (IIS).

ВВЕДЕНИЕ

Высокая загрузка ЦП процессом в IIS возникает, когда в процессе IIS использует более 80% доступные циклы ЦП для постоянной временной интервал. Примеры в процессе IIS, W3wp.exe, Dllhost.exe и Inetinfo.exe. При высокой загрузке ЦП процессом IIS, возникают следующие проблемы:
  • Веб-страница не загружается правильно. Например веб-страницы будет пустым или не отвечает.
  • Происходит снижение производительности на сервере, на котором запущены службы IIS. Например индикатор хода выполнения перемещается очень медленно при просмотре веб-страницы.
В данной статье как установить и настроить средство отладки диагностики для устранения неполадок при высокой загрузке ЦП в процессе IIS.

Дополнительная информация

Если в процессе IIS использует высокий процент доступные циклы ЦП, рекомендуется создать полный дамп памяти процесса IIS, если службы IIS обрабатывают запросы клиентов. Средство диагностики отладки можно использовать для записи и анализа файлов дампа памяти, когда службы IIS обрабатывают запросы клиентов.


Шаг 1: Загрузите и установите v1.2 отладки средства диагностики

Чтобы загрузить и установить средство диагностики, отладки, посетите следующий веб-узел корпорации Майкрософт:
http://www.Microsoft.com/download/en/Details.aspx?ID=26798

Шаг 2: Настройка ведения журнала системного монитора

Чтобы настроить ведение журнала системного монитора, выполните следующие действия.
  1. Нажмите кнопку Пуск, нажмите кнопку Запуск, введите путь к средству диагностики отладки и нажмите кнопку ОК.

    Примечание По умолчанию средство диагностики отладки находится в следующей папке:
    C:\Program Files\DebugDiag
  2. На Сервис меню, нажмите кнопку Параметры и настройки.
  3. На Журнал производительности Щелкните Включите регистрацию данных счетчика производительности, а затем нажмите кнопку ОК.

    Примечание Значение в Интервал выборки данныхполе определяется при возникновении проблемы высокой использования ЦП. Размер журнала по мере сбора данных. Обратитесь к специалисту службы технической поддержки корпорации Майкрософт сведения о настройке значения вИнтервал выборки данных поле.

Шаг 3: Отключить перехват исключений отладки

Примечание Если вы настраиваете Диагностика отладки с помощью средства IIS 6.0 или более поздней версии, перейдите к "шаг 4: создать файл дампа памяти."

При настройке отладки средства диагностики с помощью IIS 5.1 или IIS 5.0, отключите отладку перехват исключений. Чтобы сделать это, выполните следующие действия.
  1. Нажмите кнопку Пуск, нажмите кнопку Запуск, тип Inetmgr.exe, а затем нажмите кнопку ОК.
  2. Щелкните правой кнопкой мыши компьютер, который требуется настроить и нажмите кнопку Свойства.
  3. В Основные свойства Выберите Служба веб-публикации, а затем нажмите кнопку Изменить.
  4. На Домашний каталог Щелкните Конфигурации.
  5. На Параметры обработки вкладки, снимите флажок Включить перехват исключений при отладке Установите флажок и нажмите кнопку ОК.

Шаг 4: Создание файла дампа

Чтобы создать файл дампа, воспользуйтесь одним из следующих методов.

Метод 1: Создайте правило зависает

Чтобы создать правило зависает, выполните следующие действия.
  1. Нажмите кнопку Пуск, нажмите кнопку Запуск, введите путь к средству диагностики отладки и нажмите кнопку ОК.

    Примечание По умолчанию средство диагностики отладки находится в следующей папке:
    C:\Program Files\DebugDiag
  2. На Правила Щелкните Добавление правила.
  3. Выберите производительностьи Время отклика HTTPи нажмите кнопку Далее.
  4. Нажмите кнопку Добавление URL-адреса, выберите ETW или Ping параметры, введите URL-адрес веб-узла, в котором возникла ошибка, задайте подходящее время ожидания и время Ping и нажмите кнопкуОК. Нажмите кнопку Была ли статья полезна? Чтобы проверить URL-адрес.
  5. Нажмите кнопку ОК, а затем нажмите кнопку Далее.
  6. Нажмите кнопку Добавьте целевой объект дампа.
  7. В Целевой тип Выберите тип назначения, нажмите кнопку ОК, а затем нажмите кнопку Далее.
  8. Введите имя для правила, введите путь к файлу дампа пользователя и нажмите кнопку Далее.
  9. Нажмите кнопку Теперь активировать правило, а затем нажмите кнопку "Готово".

    На Правила Вкладка, обратите внимание, что правило активно в столбце состояние.

Метод 2: Создайте файл зависание дампа IIS вручную

Чтобы создать файл зависание дампа IIS вручную, выполните следующие действия:
  1. Нажмите кнопку Пуск, нажмите кнопку Запуск, введите путь к средству диагностики отладки и нажмите кнопку ОК.

    Примечание По умолчанию средство диагностики отладки находится в следующей папке:
    C:\Program Files\DebugDiag
  2. На Сервис меню, нажмите кнопку Создание IIS / COM + зависание дампа.

Способ 3: Создайте пользовательский файл дампа для процесса отладки средства диагностики

Чтобы создать пользовательский файл дампа для процесса, выполните следующие действия.
  1. Нажмите кнопку Пуск, нажмите кнопку Запуск, введите путь к средству диагностики отладки и нажмите кнопку ОК.

    Примечание По умолчанию средство диагностики отладки находится в следующей папке:
    C:\Program Files\DebugDiag
  2. На Процессы вкладки, щелкните правой кнопкой мыши процесс, используемый для устранения неполадок и нажмите кнопку Создать полный Userdump.

Шаг 5: Отключить ведение журнала системного монитора

Около двух минут после завершения процесса записи файла дампа пользователя Отключите ведение журнала системного монитора. Чтобы сделать это, выполните следующие действия.
  1. Нажмите кнопку Пуск, нажмите кнопку Запуск, введите путь к средству диагностики отладки и нажмите кнопку ОК.

    Примечание По умолчанию средство диагностики отладки находится в следующей папке:
    C:\Program Files\DebugDiag
  2. На Сервис меню, нажмите кнопку Параметры и настройки.
  3. На Журнал производительности Щелкните Отключить регистрацию данных счетчика производительности.

Шаг 6: Анализа файла дампа

Для анализа файла дампа памяти, выполните следующие действия.
  1. Нажмите кнопку Пуск, нажмите кнопку Запуск, введите путь к средству диагностики отладки и нажмите кнопку ОК.

    Примечание По умолчанию средство диагностики отладки находится в следующей папке:
    C:\Program Files\DebugDiag
  2. На Анализа Щелкните Добавление файлов данных.
  3. Найдите и выберите файл дампа, который требуется проанализировать. Нажмите кнопку Открыть.
  4. На Анализа Щелкните Анализаторы/зависание, а затем нажмите кнопку Начать анализ.
  5. Просмотрите отчет, отображаемый в обозревателе Microsoft Internet Explorer. Копия этого отчета также хранится в следующей папке:
    C:\Program Files\DebugDiag\Reports
Примечание Если нужно устранить пользовательские DLL-файл, включают пользовательские PDB-файлы. Чтобы включить пользовательские PDB-файлы, нажмите кнопку Сервис, нажмите кнопку Параметры и настройки, нажмите кнопку Папки и пути поиска, введите путь в Путь поиска символов для отладки поле, а затем нажмите кнопку ОК.

Ссылки

Дополнительные сведения об использовании служб IIS посетите следующий веб-узел корпорации Майкрософт:
http://www.IIS.NET
Для просмотра Microsoft Developer Network (MSDN) веб-трансляции о способах обработки проблемы, связанные с IIS, посетите следующие MSDN веб-узлы:
Способы устранения неполадок в ситуации, где IIS не отвечает
http://go.Microsoft.com/fwlink/?LinkId=40968
Для диагностики памяти утечек в IIS
http://go.Microsoft.com/fwlink/?LinkId=40969
Для диагностики ситуации, где IIS неожиданно закрывается
http://go.Microsoft.com/fwlink/?LinkId=40967
Дополнительные сведения об использовании средства отладки диагностики для устранения неполадок с помощью процесса IIS щелкните следующие номера статей базы знаний Майкрософт:
919792Как использовать средства отладки диагностики для устранения неполадок процесса, который отвечает в IIS
919790 Как использовать средство диагностики отладки IIS для устранения утечки памяти в процессе IIS
919789 Использование средства отладки и диагностики для устранения неполадок в процессе IIS

Свойства

Код статьи: 919791 - Последний отзыв: 31 января 2013 г. - Revision: 4.0
Информация в данной статье относится к следующим продуктам.
  • Microsoft Internet Information Services 5.1
  • Microsoft Internet Information Services 6.0
  • Microsoft Internet Information Services 7.0
  • Microsoft Internet Information Services 7.5
Ключевые слова: 
kbhowto kbmt KB919791 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке: 919791

Отправить отзыв

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com