Преминаване към основното съдържание
Поддръжка
Влизане с Microsoft
Влезте или създайте акаунт.
Здравейте,
Изберете друг акаунт.
Имате няколко акаунта
Изберете акаунта, с който искате да влезете.

Обобщена информация

В тази статия е описан как да използвате инструмента за диагностика на отстраняване на грешки v1.2 за отстраняване на неизправности с високото използване на процесора чрез процес в Microsoft Internet Information Services (IIS).

ВЪВЕДЕНИЕ

Високото използване на процесора чрез процес в IIS възниква, когато процесът на IIS използва 80 процента или повече от наличните цикли на процесора за постоянен времеви интервал. Примери за IIS процес са Inetinfo.exe, Dllhost.exe и W3wp.exe. Когато възникне високо използване на процесора от IIS процес, имате един или повече от следните симптоми:

  • Уеб страница не се зарежда правилно. Например уеб страницата е празна или не отговаря.

  • Имате бавна производителност на сървър, на който се изпълнява IIS. Например индикаторът за напредъка се премества много бавно, когато се опитате да видите уеб страница.

В тази статия се обсъжда как да инсталирате и след това да конфигурирате инструмента за диагностика на отстраняване на грешки, за да отстранявате проблеми с високото използване на процесора чрез IIS процес.

Повече информация

Ако процесът на IIS използва висок процент от наличните цикли на процесора, ви препоръчваме да създадете файл с пълна памет на процеса на IIS, когато IIS обработва клиентски заявки. Можете да използвате инструмента за диагностика на отстраняване на грешки, за да заснемете и анализирате файловете на дъмп паметта, когато IIS обработва клиентските заявки.


Стъпка 1: Изтеглете и след това инсталирайте инструмента за диагностика на грешки v1.2

За да изтеглите и след това да инсталирате инструмента за диагностика на отстраняване на грешки, посетете следния уеб сайт на Microsoft:

http://www.microsoft.com/download/en/details.aspx?id=26798

Стъпка 2: Конфигуриране на регистрирането на монитора на производителността

За да конфигурирате регистрирането на монитора на производителността, изпълнете следните стъпки:

  1. Щракнете върху Старт, щракнете върху Изпълнение, въведете пътя на инструмента за диагностика на отстраняване на грешки и след това щракнете върху OK.

    Забележка По подразбиране инструментът за диагностика на отстраняване на грешки се намира в следната папка:

    C:\Програмни файлове\DebugDiag

  2. В менюто Инструменти щракнете върху Опции и Настройки.

  3. В раздела Регистър на производителността щракнете върху Разрешаване на регистрирането на данни на брояч на производителността и след това щракнете върху OK.

    Забележка Стойността в полето Интервал за извадки на данни зависи от това кога възниква проблемът с високото натоварване на процесора. Размерът на регистрационния файл нараства при събирането на данните. Обърнете се към специалист по поддръжката на Microsoft за информация как да конфигурирате стойността в полето Интервал за извадки от данни.

Стъпка 3: Забраняване на улавянето на изключения за отстраняване на грешки

Забележка Ако конфигурирате инструмента за диагностика на отстраняване на грешки, за да използвате инструмента с IIS 6.0 или по-нова версия, отидете на "Стъпка 4: Създаване на дъмп файл".

Ако конфигурирате инструмента за диагностика на отстраняване на грешки, за да използвате инструмента с IIS 5.1 или с IIS 5.0, забранете улавянето на изключения за отстраняване на грешки. За да направите това, изпълнете следните стъпки:

  1. Щракнете върху Старт, щракнете върху Изпълнение, въведете Inetmgr.exe и след това щракнете върху OK.

  2. Щракнете с десния бутон върху компютъра, който искате да конфигурирате, и след това щракнете върху Свойства.

  3. В списъка Свойства образец щракнете върху WWW услуга и след това щракнете върху Редактиране.

  4. В раздела Начало на справочника щракнете върху Конфигуриране.

  5. В раздела Опции за процес щракнете, за да изчистите отметката от квадратчето Разрешаване на улавянето на изключение за отстраняване на грешки, след което щракнете върху OK.

Стъпка 4: Създаване на дъмп файл

За да създадете дъмп файл, използвайте един от следните методи:

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

За да създадете увиснало правило, изпълнете следните стъпки:

  1. Щракнете върху Старт, щракнете върху Изпълнение, въведете пътя на инструмента за диагностика на отстраняване на грешки и след това щракнете върху OK.

    Забележка По подразбиране инструментът за диагностика на отстраняване на грешки се намира в следната папка:

    C:\Програмни файлове\DebugDiag

  2. В раздела Правила щракнете върху Добавяне на правило.

  3. Щракнете върху Производителност и след това HTTP време за отговор и след това щракнете върху Напред.

  4. Щракнете върху Добавяне на URL адрес, изберете опциите ETW или Ping, въведете URL адреса на уеб сайта, в който се намира проблемът, задайте подходящото време на изчакване и време на ping и след това щракнете върху OK. След това щракнете върху Да, за да тествате URL адреса.

  5. Щракнете върху OK и след това щракнете върху Напред.

  6. Щракнете върху Добавяне на цел на дъмп.

  7. В списъка Тип на целта щракнете върху целевия тип, който искате, щракнете върху OK и след това щракнете върху Напред.

  8. Въведете име за правилото, въведете път за местоположението на потребителския дъмп файл и след това щракнете върху Напред.

  9. Щракнете върху Активиране на правилото сега и след това щракнете върху Готово.

    В раздела Правила обърнете внимание, че правилото е Активно в колоната Състояние.

Метод 2: Ръчно създаване на файл на IIS hang Dump

За да създадете ръчно iis hang Dump file, изпълнете следните стъпки:

  1. Щракнете върху Старт, щракнете върху Изпълнение, въведете пътя на инструмента за диагностика на отстраняване на грешки и след това щракнете върху OK.

    Забележка По подразбиране инструментът за диагностика на отстраняване на грешки се намира в следната папка:

    C:\Програмни файлове\DebugDiag

  2. В менюто Инструменти щракнете върху Създаване на IIS/COM+ Закачане на дъмп.

Метод 3: Създаване на потребителски дъмп файл за процес в инструмента за диагностика на грешки

За да създадете потребителски дъмп файл за процес, изпълнете следните стъпки:

  1. Щракнете върху Старт, щракнете върху Изпълнение, въведете пътя на инструмента за диагностика на отстраняване на грешки и след това щракнете върху OK.

    Забележка По подразбиране инструментът за диагностика на отстраняване на грешки се намира в следната папка:

    C:\Програмни файлове\DebugDiag

  2. В раздела Процеси щракнете с десния бутон върху процеса, който искате да отстраните, и след това щракнете върху Създаване на пълен потребителски режим.

Стъпка 5: Забраняване на регистрирането на монитора на производителността

Приблизително две минути след приключването на процеса на събиране на файлове на потребителския дъмп файл забранете регистрирането на монитора на производителността. За да направите това, изпълнете следните стъпки:

  1. Щракнете върху Старт, щракнете върху Изпълнение, въведете пътя на инструмента за диагностика на отстраняване на грешки и след това щракнете върху OK.

    Забележка По подразбиране инструментът за диагностика на отстраняване на грешки се намира в следната папка:

    C:\Програмни файлове\DebugDiag

  2. В менюто Инструменти щракнете върху Опции и Настройки.

  3. В раздела Регистър на производителността щракнете върху Забраняване на регистрирането на данни на брояча на производителността.

Стъпка 6: Анализиране на дъмп файла

За да анализирате дъмп файла, изпълнете следните стъпки:

  1. Щракнете върху Старт, щракнете върху Изпълнение, въведете пътя на инструмента за диагностика на отстраняване на грешки и след това щракнете върху OK.

    Забележка По подразбиране инструментът за диагностика на отстраняване на грешки се намира в следната папка:

    C:\Програмни файлове\DebugDiag

  2. В раздела Разширен анализ щракнете върху Добавяне на файлове с данни.

  3. Намерете и след това щракнете върху дъмп файла, който искате да анализирате. Щракнете върху Отваряне.

  4. В раздела Разширен анализ щракнете върху Срив /увисни анализаторите и след това щракнете върху Старт на анализа.

  5. Прегледайте отчета, който се показва в Microsoft Internet Explorer. Копие на този отчет също се съхранява в следната папка:

    C:\Програмни файлове\DebugDiag\Reports

Забележка Ако искате да отстраните отстраняването на .dll файл по избор, включете файловете по избор .pdb. За да включите файловете по избор .pdb, щракнете върху Инструменти, щракнете върху Опции и Настройки, щракнете върху Папки и пътища за търсене, въведете пътя в полето Път за търсене на символи за отстраняване на грешки и след това щракнете върху OK.

Препратки

За повече информация как да използвате IIS посетете следния уеб сайт на Microsoft:

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 процес, щракнете върху следните номера на статии в базата знания на Microsoft:

919792 Как да използвате инструмента за диагностика на отстраняване на грешки за отстраняване на неизправности при процес, който е спрял да отговаря в IIS

919790 Как да използвате инструмента за диагностика на отстраняване на грешки на IIS за отстраняване на неизправности при изтичане на памет в IIS процес

919789 Как да използвате инструмента за диагностика на отстраняване на грешки за отстраняване на неизправности в IIS процес, който спира неочаквано

Нуждаете ли се от още помощ?

Искате ли още опции?

Разгледайте ползите от абонамента, прегледайте курсовете за обучение, научете как да защитите устройството си и още.

Общностите ви помагат да задавате и отговаряте на въпроси, да давате обратна връзка и да получавате информация от експерти с богати знания.

Беше ли полезна тази информация?

Доколко сте доволни от качеството на езика?
Какво е повлияло на вашия потребителски опит?
Като натиснете „Подаване“, вашата обратна връзка ще се използва за подобряване на продуктите и услугите на Microsoft. Вашият ИТ администратор ще може да събира тези данни. Декларация за поверителност.

Благодарим ви за обратната връзка!

×