Перейти до основного
Підтримка
Вхід
Вхід за допомогою облікового запису Microsoft
Увійдіть або створіть обліковий запис.
Вітаємо,
Виберіть інший обліковий запис.
У вас є кілька облікових записів
Виберіть обліковий запис, за допомогою якого потрібно ввійти.

Загальні відомості

У цій статті описано, як за допомогою засобу діагностики налагодження 1.2 виправити неполадки значного використання ресурсів ЦП процесом у службі Microsoft Інформаційні служби Інтернету (IIS).

ОСНОВНІ ВІДОМОСТІ

Значне використання ЦП процесом в IIS відбувається, коли в процесі IIS використовується 80-відсотковий або більше доступних циклів ЦП для постійного часового інтервалу. Приклади процесу IIS: Inetinfo.exe, Dllhost.exe та W3wp.exe. Коли виникає значне використання ресурсів ЦП за допомогою IIS, виникає одна або кілька з наведених нижче ознак.

  • Веб-сторінка завантажується неправильно. Наприклад, веб-сторінка пуста або не відповідає.

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

У цій статті описано, як інсталювати та настроїти засіб діагностики налагодження для виправлення неполадок високого завантаження ресурсів ЦП за допомогою iiS-процесу.

Додаткові відомості

Якщо для процесу IIS використовується високий відсоток доступних циклів ЦП, радимо створити повний файл дампа пам'яті процесу IIS, коли запити клієнта обробляться в IIS. Засіб діагностики налагодження можна використовувати, щоб записувати та аналізувати файли дампа пам'яті, коли запити клієнта обробляться в IIS.


Крок 1. Завантаження та інсталяція засобу діагностики налагодження 1.2

Щоб завантажити та інсталювати засіб діагностики налагодження, відвідайте веб-сайт Корпорації Майкрософт:

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

Крок 2. Настроювання журналювання монітора продуктивності

Щоб настроїти журналювання на моніторі продуктивності, виконайте такі дії:

  1. Натисніть кнопку Пуск, виберіть команду Виконати, введіть шлях засобу діагностики налагодження та натисніть кнопку OK.

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

    C:\Program Files\DebugDiag

  2. У меню Знаряддя виберіть Параметри, а потім Настройки.

  3. На вкладці Журнал продуктивності натисніть кнопку Увімкнути журналювання даних лічильника продуктивності, а потім натисніть кнопку OK.

    Примітка. Значення в полі Інтервал вибірки даних залежить від того, коли виникає значна проблема з використанням ЦП. Коли збираються дані, розмір журналу збільшується. Зверніться до фахівця служби підтримки Microsoft, щоб дізнатися, як настроїти значення в полі Інтервал вибірки даних.

Крок 3. Вимкнення виявлення винятків налагодження

Примітка. Якщо ви налаштовуєте засіб діагностики налагодження для використання засобу з IIS 6.0 або новішої версії, перейдіть до кроку 4 Створення файлу дампа.

Якщо ви налаштовуєте засіб діагностики налагодження для використання засобу з IIS 5.1 або IIS 5.0, вимкніть функцію виявлення винятків налагодження. Для цього виконайте описані нижче дії.

  1. Натисніть кнопку Пуск, виберіть команду Виконати, Inetmgr.exe потім натисніть кнопку OK.

  2. Клацніть правою кнопкою миші комп'ютер, який потрібно настроїти, і виберіть пункт Властивості.

  3. У списку Master Properties (Властивості зразка ) виберіть WWW Service (Служба), а потім натисніть кнопку Edit (Редагувати).

  4. На вкладці Основний каталог натисніть кнопку Конфігурація.

  5. На вкладці Параметри процесу зніміть прапорець Дозволити виняток налагодження, а потім натисніть кнопку OK.

Крок 4. Створення файлу дампа

Щоб створити файл дампа, скористайтеся одним із наведених нижче способів.

Метод 1. Створення правила "Зависання"

Щоб створити зависле правило, виконайте такі дії:

  1. Натисніть кнопку Пуск, виберіть команду Виконати, введіть шлях засобу діагностики налагодження та натисніть кнопку OK.

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

    C:\Program Files\DebugDiag

  2. На вкладці Правила натисніть кнопку Додати правило.

  3. Клацніть Продуктивність, а потім – Час відповіді HTTP, а потім натисніть кнопку Далі.

  4. Натисніть кнопку Додати URL-адресу, виберіть параметри ETW або Ping, введіть URL-адресу веб-сайту, на якому виникла проблема, установіть відповідні значення часу очікування та час очікування в довідці, а потім натисніть кнопку OK. Потім натисніть кнопку Так, щоб перевірити URL-адресу.

  5. Натисніть кнопку OK, а потім – Далі.

  6. Виберіть команду Додати об'єкт дампа.

  7. У списку Цільовий тип виберіть потрібний тип, натисніть кнопку OK, а потім – Далі.

  8. Введіть ім'я правила, введіть шлях до розташування файлу дампа користувача та натисніть кнопку Далі.

  9. Натисніть кнопку Активувати правило й натисніть кнопку Готово.

    Зверніть увагу , що на вкладці Правила у стовпці Стан міститься активне правило.

Метод 2. Створення файлу дампа на IIS вручну

Щоб створити файл IIS Hang Dump вручну, виконайте такі дії:

  1. Натисніть кнопку Пуск, виберіть команду Виконати, введіть шлях засобу діагностики налагодження та натисніть кнопку OK.

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

    C:\Program Files\DebugDiag

  2. У меню Tools (Знаряддя) виберіть Create IIS/COM+ Hang Dump (Дамп).

Метод 3. Створення файлу дампа користувача для процесу в засобі діагностики налагодження

Щоб створити файл дампа користувача для певного процесу, виконайте такі дії:

  1. Натисніть кнопку Пуск, виберіть команду Виконати, введіть шлях засобу діагностики налагодження та натисніть кнопку OK.

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

    C:\Program Files\DebugDiag

  2. На вкладці Процеси клацніть правою кнопкою миші процес, який потрібно виправити, і виберіть команду Створити повне ім'я користувача.

Крок 5. Вимкнення журналювання монітора продуктивності

Приблизно через дві хвилини після завершення процесу створення файлу дампа користувача вимкніть журналювання Performance Monitor. Для цього виконайте описані нижче дії.

  1. Натисніть кнопку Пуск, виберіть команду Виконати, введіть шлях засобу діагностики налагодження та натисніть кнопку OK.

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

    C:\Program Files\DebugDiag

  2. У меню Знаряддя виберіть Параметри, а потім Настройки.

  3. На вкладці Журнал продуктивності натисніть кнопку Вимкнути журналювання даних лічильника продуктивності.

Крок 6. Аналіз файлу дампа

Щоб проаналізувати файл дампа, виконайте такі дії:

  1. Натисніть кнопку Пуск, виберіть команду Виконати, введіть шлях засобу діагностики налагодження та натисніть кнопку OK.

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

    C:\Program Files\DebugDiag

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

  3. Знайдіть і клацніть файл дампа, який потрібно проаналізувати. Натисніть кнопку Відкрити.  

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

  5. Перегляньте звіт, який відображається в Microsoft Internet Explorer. Копія цього звіту також зберігається в цій папці:

    C:\Program Files\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. Ваш ІТ-адміністратор зможе збирати ці дані. Декларація про конфіденційність.

Дякуємо за відгук!

×