Перейти к основному контенту
Поддержка
Войдите с помощью учетной записи Майкрософт
Войдите или создайте учетную запись.
Здравствуйте,
Выберите другую учетную запись.
У вас несколько учетных записей
Выберите учетную запись, с помощью которой нужно войти.

Аннотация

В этой статье описано, как использовать средство диагностики отладки 1.2 для устранения неполадок Microsoft IIS IIS.

Если процесс IIS, например Inetinfo.exe, Dllhost.exe или W3wp.exe перестает отвечать (зависает), могут возникнуть следующие признаки:

  • Веб-страница загружается неправильно. Например, веб-страница выглядит пустой или перестает отвечать на запросы.

  • На сервере с IIS производительность низкая. Например, при попытке просмотреть веб-страницу или при попытке просмотреть веб-страницу ход выполнения перемещается очень медленно или в области состояния вы видите сообщение, похожее на следующее:

    Веб-сайт найден. Ожидание ответа

  • На сервере с IIS 6.0 или более высокого уровня в журнал системы записыются предупреждения, которые напоминают одно из следующих:

    Предупреждающие сообщения 1

    Предупреждение2Note IISService — это служба IIS, которая работает на компьютере. ProcessID — это ИД процесса, который запущен на компьютере.

В этой статье рассмотрено, как установить средство диагностики от debug и настроить его. Средство диагностики отладки можно использовать для устранения неполадок процесса IIS, который перестал отвечать.

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

Когда iiS-процесс перестает отвечать на запросы, рекомендуется создать полный файл дамп памяти для процесса IIS, пока IIS обрабатывает запросы клиентов. Средство диагностики от debug позволяет фиксировать и анализировать файлы дампов памяти, которые захватываются при обработке запросов клиентов IIS.

Чтобы установить и настроить средство диагностики от debug, выполните следующие действия:

  1. Скачайте и установите средство диагностики от debug. Чтобы установить средство диагностики от debug, перейдите к шагу 3 на следующем веб-сайте Майкрософт:

    http://www.microsoft.com/download/en/details.aspx?id=26798 Note Если вы настраивали средство диагностики от debug для использования с IIS 6.0 или более высокого уровня.

  2. В Microsoft IIS 5.1 и Microsoft IIS 5.0 отключите эту функцию. Для этого выполните следующие действия:

    1. Нажмите кнопкуНачните, выберите выполнить, введите Inetmgr.exe и нажмите кнопку ОК.

    2. Щелкните правой кнопкой мыши компьютер, который вы хотите настроить, и выберите свойства.

    3. В списке Свойства выберите службу WWW, а затем нажмите кнопку Изменить.

    4. На вкладке Главная каталог нажмите кнопку Конфигурация.

    5. На вкладке Параметры процесса щелкните, чтобы сняв этот параметр, и нажмите кнопку ОК.

    6. Перезапустите IIS. Чтобы изменения вступили в силу, необходимо перезапустить IIS.

  3. Создайте файл дампов с помощью одного из следующих способов:

    • Создайте правило производительности. Для этого выполните следующие действия:

      1. Нажмите кнопкуНачните, выберите выполнить, введите путь к средству диагностики от debug и нажмите кнопку ОК.

        Примечание. По умолчанию средство диагностики отложений находится в папке C:\Program Files\DebugDiag.

      2. На вкладке Правила нажмите кнопку Добавить правило.

      3. Нажмите кнопку Производительность, выберите время ответа HTTP, а затем нажмите кнопку Далее.

      4. Нажмите кнопку Добавить URL-адрес, введите URL-адрес веб-сайта, на котором вы испытываете проблему, нажмите кнопку ОК, а затем нажмите кнопку Да, чтобы проверить URL-адрес.

      5. Нажмите кнопку ОК, а затем нажмите кнопку Далее.

      6. Нажмите кнопку Добавить целевой объект для дампов.

      7. В списке Тип целевого типа выберите нужный тип, нажмите кнопку ОК и нажмите кнопку Далее.

      8. Введите имя правила, введите путь к папке пользователя и нажмите кнопку Далее.

      9. Нажмите кнопку Активировать правило, а затем нажмите кнопку Готово.

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

    • Вручную создайте файл IIS Hang Dump. Для этого выполните следующие действия:

      1. Нажмите кнопкуНачните, выберите выполнить, введите путь к средству диагностики от debug и нажмите кнопку ОК.

        Примечание. По умолчанию средство диагностики отложений находится в папке C:\Program Files\DebugDiag.

      2. В меню Инструменты выберите пункт Создать IIS/COM+Hang Dump.

    • Создайте файл дампа пользователя для процесса. Для этого выполните следующие действия:

      1. Нажмите кнопкуНачните, выберите выполнить, введите путь к средству диагностики от debug и нажмите кнопку ОК.

        Примечание. По умолчанию средство диагностики отложений находится в папке C:\Program Files\DebugDiag.

      2. На вкладке Процессы щелкните правой кнопкой мыши процесс, который вы хотите устранить, и выберите создать полную версию userdump.

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

    1. Нажмите кнопкуНачните, выберите выполнить, введите путь к средству диагностики от debug и нажмите кнопку ОК.

      Примечание. По умолчанию средство диагностики отложений находится в папке C:\Program Files\DebugDiag.

    2. На вкладке Расширенный анализ нажмите кнопку Добавить файлы данных.

    3. Найдите и щелкните файл дампа, который вы хотите проанализировать, и нажмите кнопку Открыть.

    4. На вкладке Расширенный анализ нажмите кнопку Анализ сбоя или зависа, а затем выберите начать анализ.

    5. Просмотрите отчет, который отображается в Microsoft Internet Explorer. Копия этого отчета также хранится в папке \DebugDiag\Reports.

Примечание. Если вы хотите устранить проблемы с настраиваемой DLL, вы можете включить настраиваемые PDB-файлы. Чтобы включить настраиваемые PDB-файлы, в меню Параметры выберите пункт Папка и пути поиска, введите путь в поле Путь поиска символов для отладки и нажмите кнопку ОК.

Ссылки

Для получения дополнительных сведений об использовании средства диагностики отладки для устранения неполадок с высокой использованием ЦП процессом IIS щелкните номер следующей статьи, чтобы просмотреть статью в базе знаний Майкрософт:

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

. Дополнительные сведения об использовании средства диагностики отладки для устранения неполадок с высоким расходом памяти при iiS-процессе можно найти в следующей статье базы знаний Майкрософт:

919790 Использование средства диагностики отладки IIS для устранения проблем с утечкой памяти в процессе IIS

Дополнительные сведения об использовании средства диагностики отладки для устранения неожиданного закрытия IIS можно найти в следующей статье базы знаний Майкрософт:

919789 Использование средства диагностики отладки для устранения неполадок процесса IIS, который неожиданно прекращается

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.

В сообществах можно задавать вопросы и отвечать на них, отправлять отзывы и консультироваться с экспертами разных профилей.

Были ли сведения полезными?

Насколько вы удовлетворены качеством перевода?
Что повлияло на вашу оценку?
После нажатия кнопки "Отправить" ваш отзыв будет использован для улучшения продуктов и служб Майкрософт. Эти данные будут доступны для сбора ИТ-администратору. Заявление о конфиденциальности.

Спасибо за ваш отзыв!

×