Salt la conținutul principal
Asistență
Conectare

Cum se utilizează instrumentul de diagnosticare de depanare pentru depanarea înalt de utilizare CPU printr-un proces în IIS

Rezumat

Acest articol descrie cum se utilizează instrumentul de diagnosticare pentru depanare v1.2 pentru depanarea înalt de utilizare CPU printr-un proces în Microsoft Internet Information Services (IIS).

INTRODUCERE

Grad mare de utilizare CPU printr-un proces în IIS apare atunci când un proces IIS utilizează 80 de procente sau mai mult de cicluri CPU disponibile pentru un interval de timp constant. Exemple de un proces de IIS sunt Inetinfo.exe, Dllhost.exe și W3wp.exe. Când apare înalt de utilizare CPU printr-un proces de IIS, experimentați unul sau mai multe dintre următoarele simptome:

  • O pagină Web nu se încarcă corect. De exemplu, pagina Web este goală sau nu răspunde.

  • Performanţă slabă pe un server care execută IIS. De exemplu, indicatorul de progres mută foarte lent atunci când încercați să vizualizați o pagină Web.

Acest articol descrie cum se instalează şi configurează apoi instrumentul de diagnosticare de depanare pentru a depana înalt de utilizare CPU printr-un proces de IIS.

Mai multe informații

Dacă un proces de IIS utilizează un procent ridicat de cicluri de CPU disponibile, vă recomandăm să creați un fișier de imagine de memorie completă a procesului de IIS când IIS procesează solicitările client. Utilizați instrumentul de diagnosticare de depanare pentru a captura și pentru a analiza fişierele de imagine memorie când IIS procesează solicitările client.


Pasul 1: Descărcați și instalați instrumentul de diagnosticare pentru depanare v1.2

Pentru a descărca și instala apoi instrumentul de diagnosticare de depanare, vizitați următorul site Web Microsoft:

Pasul 2: Configurați scrierea în jurnal Performance Monitor

Pentru a configura Performance Monitor în jurnal, urmați acești pași:

  1. Faceți clic pe Start, faceți clic pe executare, tastați calea de instrumentul de diagnosticare de depanare și apoi faceți clic pe OK.

    Notă În mod implicit, instrumentul de diagnosticare de depanare se află în următorul folder:

    C:\Program Files\DebugDiag

  2. În meniul Instrumente , faceți clic pe Opțiuni și setări.

  3. În fila de Jurnal de performanță , Activați Performance Counter date înregistrarea în jurnal, și apoi faceți clic pe OK.

    Notă Valoarea în caseta Interval de eșantionare date depinde de când apare problema ridicată CPU de utilizare. Dimensiunea jurnalului de crește ca datele sunt colectate. Contactați un specialist în asistență Microsoft pentru informații despre cum se configurează valoarea în caseta Interval de eșantionare date .

Pasul 3: Dezactivare depanare excepție de capturare

Notă Dacă îl configurați instrumentul de diagnosticare de depanare pentru a utiliza instrumentul cu IIS 6.0 sau mai mare, du-te la "Pasul 4: creați un fișier de imagine."

Dacă îl configurați instrumentul de diagnosticare Debug pentru a utiliza instrumentul cu IIS 5.1 sau IIS 5.0, dezactivați Debug excepție capturare. Pentru a face acest lucru, urmați acești pași:

  1. Faceți clic pe Start, faceți clic pe executare, tastați Inetmgr.exeși apoi faceți clic pe OK.

  2. Faceți clic dreapta pe computerul pe care doriți să configurați și apoi faceți clic pe Proprietăți.

  3. În lista de Coordonator de proprietăți , faceți clic pe Serviciul WWWși apoi faceți clic pe Editare.

  4. În fila Home Directory , faceți clic pe configurare.

  5. În fila Opțiuni de proces , faceți clic pentru a debifa caseta de selectare Activare depanare excepție capturare și apoi faceți clic pe OK.

Pasul 4: Creați un fișier imagine de memorie

Pentru a crea un fișier de imagine, utilizați una dintre următoarele metode.

Metoda 1: Creați o regulă de blocare

Pentru a crea o regulă de blocare, urmați acești pași:

  1. Faceți clic pe Start, faceți clic pe executare, tastați calea de instrumentul de diagnosticare de depanare și apoi faceți clic pe OK.

    Notă În mod implicit, instrumentul de diagnosticare de depanare se află în următorul folder:

    C:\Program Files\DebugDiag

  2. În fila reguli , faceți clic pe Adăugare regulă.

  3. Performanțăși apoi timpul de răspuns HTTP, și apoi faceți clic pe Următorul.

  4. Faceți clic pe Adăugare URL, selectați oricare dintre opțiunile ETW sau Ping, tastați adresa URL a site-ul Web în care întâmpinați problema, setați corespunzător de expirare și Ping ori și apoi faceți clic pe OK. Apoi, faceți clic pe Da pentru a testa URL-ul.

  5. Faceți clic pe OKși apoi faceți clic pe Următorul.

  6. Faceți clic pe Adăugare imagine țintă.

  7. În lista de Tip țintă , faceți clic pe tipul de target dorite, faceți clic pe OKși apoi faceți clic pe Următorul.

  8. Tastați un nume pentru regula, tastați o cale pentru locația fișierului de imagine memorie utilizator și apoi faceți clic pe Următorul.

  9. Activați regula acum, și apoi faceți clic pe Terminare.

    În fila de reguli , observați că regula este activă în coloana stare.

Metoda 2: Creează un fișier de blocare Dump IIS manual

Pentru a crea manual un fișier de blocare Dump IIS, urmați acești pași:

  1. Faceți clic pe Start, faceți clic pe executare, tastați calea de instrumentul de diagnosticare de depanare și apoi faceți clic pe OK.

    Notă În mod implicit, instrumentul de diagnosticare de depanare se află în următorul folder:

    C:\Program Files\DebugDiag

  2. În meniul Instrumente , faceți clic pe Creare IIS / COM + blocare imagine.

Metoda 3: Creați un fișier de imagine de utilizator pentru un proces în instrumentul de diagnosticare de depanare

Pentru a crea un fișier de imagine de utilizator pentru un proces, urmați acești pași:

  1. Faceți clic pe Start, faceți clic pe executare, tastați calea de instrumentul de diagnosticare de depanare și apoi faceți clic pe OK.

    Notă În mod implicit, instrumentul de diagnosticare de depanare se află în următorul folder:

    C:\Program Files\DebugDiag

  2. În fila procese , faceţi clic dreapta pe care doriți să depanați proces și apoi faceți clic pe Creare Userdump complet.

Pasul 5: Dezactivați înregistrarea în jurnal Performance Monitor

Aproximativ două minute după ce se termină procesul de capturare utilizator dump file, dezactivați înregistrarea în jurnal Performance Monitor. Pentru a face acest lucru, urmați acești pași:

  1. Faceți clic pe Start, faceți clic pe executare, tastați calea de instrumentul de diagnosticare de depanare și apoi faceți clic pe OK.

    Notă În mod implicit, instrumentul de diagnosticare de depanare se află în următorul folder:

    C:\Program Files\DebugDiag

  2. În meniul Instrumente , faceți clic pe Opțiuni și setări.

  3. În fila Performanță jurnal , faceți clic pe Dezactivare Performance Counter date înregistrarea în jurnal.

Pasul 6: Analiza fișierul imagine de memorie

Pentru a analiza fișierul imagine, urmați acești pași:

  1. Faceți clic pe Start, faceți clic pe executare, tastați calea de instrumentul de diagnosticare de depanare și apoi faceți clic pe OK.

    Notă În mod implicit, instrumentul de diagnosticare Debug este amplasat în următorul folder:

    C:\Program Files\DebugDiag

  2. Pe fila Advanced analiză , faceți clic pe Adăugare fișiere de date.

  3. Găsiți, apoi faceți clic pe fișierul imagine pe care doriți să le analizaţi. Faceți clic pe Deschidere.

  4. În fila Advanced analiză , Crash/Hang Analizoare, și apoi faceți clic pe Start analiză.

  5. Revizuiți raportul care se afișează în Microsoft Internet Explorer. O copie a acestui raport este stocat în următorul folder:

    C:\Program Files\DebugDiag\Reports

Notă Dacă doriți să depanați un fișier particularizat .dll, includeţi fişierele .pdb particularizate. Pentru a include fișierele .pdb particularizate, faceți clic pe Instrumente, faceți clic pe Opțiuni și setări, faceți clic pe Folder și căutare căi, tastați calea în caseta de Cale de simboluri de căutare pentru depanare și apoi faceți clic pe OK.

Referințe

Pentru mai multe informații despre cum se utilizează IIS, vizitaţi următorul site Web Microsoft:

Pentru a vedea Web Microsoft Developer Network (MSDN) distribuie despre cum se tratează problemele cu IIS, vizitaţi următorul site MSDN Web:

Depanarea situațiilor în care IIS nu răspunde

Diagnosticarea memoriei scurgerilor în IIS

Cum se diagnostichează situații în care IIS se închide în mod neașteptat
Pentru mai multe informații despre cum se utilizează instrumentul de diagnosticare de depanare a problemelor cu un proces de IIS, faceți clic pe următoarele numere de articol pentru a vedea articolele în baza de cunoștințe Microsoft:

cum să utilizați instrumentul de diagnosticare Debug pentru a depana un proces care a încetat să mai răspundă în IIS

cum se utilizează instrumentul de diagnosticare de depanare IIS pentru a depana o irosire de memorie într-un proces de IIS

cum se utilizează instrumentul de diagnosticare de depanare pentru depanarea un proces IIS care se oprește în mod neașteptat

Aveți nevoie de ajutor suplimentar?

Extindeți-vă competențele
Explorați instruirea
Fiți primul care obține noile caracteristici
Alăturați-vă la Microsoft Insider

V-a fost de ajutor această informație?

Vă mulțumim pentru feedback!

Vă mulțumim pentru feedback! Se pare că ar fi util să luați legătura cu unul dintre agenții noștri de asistență Office.

×