Prijavite se pomoću Microsoft naloga
Prijavite se ili kreirajte nalog.
Zdravo,
Izaberite drugi nalog.
Imate više naloga
Odaberite nalog pomoću kojeg želite da se prijavite.

Rezime

Ovaj članak opisuje kako da koristite alatku za dijagnostiku grešaka v1.2 za rešavanje problema sa visokom upotrebom CPU-a pomoću procesa u programu Microsoft Internet Information Services (IIS).

UVOD

Visoka upotreba CPU procesa u IIS procesu odvija se kada IIS proces koristi 80 procenata ili više dostupnih CPU ciklusa za neprestani vremenski interval. Primeri IIS procesa su Inetinfo.exe, Dllhost.exe i W3wp.exe. Kada dođe do visokog procesornog procesa usled iIS procesa, naići ćete na neke od sledećih simptoma:

  • Veb stranica se ne učitava ispravno. Na primer, veb stranica je prazna ili se ne odaziva.

  • Na serveru koji radi pod operativnim sistemom IIS naišli ste na spore performanse. Na primer, indikator toka se pomera veoma sporo kada pokušate da prikažete veb stranicu.

Ovaj članak govori o tome kako da instalirate i konfigurišete alatku za dijagnostiku grešaka za rešavanje problema sa visokom CPU korišćenjem IIS procesa.

Više informacija

Ako IIS proces koristi visok procenat dostupnih CPU ciklusa, preporučujemo da kreirate datoteku pune memorije procesa IIS procesa kada IIS obradi zahteve klijenata. Alatku za dijagnostiku grešaka možete da koristite za hvatanje i analiziranje datoteka memorije kada IIS obradi zahteve klijenta.


1. korak: Preuzmite i instalirajte alatku za dijagnostiku grešaka v1.2

Da biste preuzeli i instalirali alatku za dijagnostiku grešaka, posetite sledeći Microsoft veb sajt:

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

2. korak: Konfigurisanje evidentiranje nadgledanja performansi

Da biste konfigurisali evidentiranje nadgledanja performansi, pratite ove korake:

  1. Kliknite na dugme Start, izaberite stavku Pokreni, otkucajte putanju alatke za dijagnostiku grešaka, a zatim kliknite na dugme U redu.

    Na primer Alatka za dijagnostiku otklanjanja grešaka podrazumevano se nalazi u sledećoj fascikli:

    C:\Program Files\DebugDiag

  2. U meniju Alatke izaberite stavku Opcije i kliknite Postavke.

  3. Na kartici Evidencija performansi izaberite stavku Omogući evidentiranje u brojačenih podataka o performansama, a zatim kliknite na dugme U redu.

    Na primer Vrednost u polju Interval uzorka podataka zavisi od toga kada dolazi do problema sa korišćenjem visoke cPU-a. Veličina evidencije raste kako se podaci prikupljaju. Obratite se Stručnjaku za Microsoft podršku da biste dobili informacije o tome kako da konfigurišete vrednost u polju Interval uzorka podataka.

3. korak: Onemogućavanje hvatanja izuzetaka za otklanjanje grešaka

Napotica Ako alatku za dijagnostiku grešaka konfigurišete tako da koristi alatku sa sistemom IIS 6.0 ili novijim, pređite na "4. korak: pravljenje datoteke pravi datoteke pravi datoteke sa oznakom pravih grešaka".

Ako konfigurćete alatku za dijagnostiku otklanjanja grešaka da koristi alatku sa IIS 5.1 ili sa programom IIS 5.0, onemogućite hvatanje izuzetaka u otklanjanju grešaka. Da biste to uradio, sledite ove korake:

  1. Kliknite na dugme Start, izaberite stavku Pokreni, otkucajte Inetmgr.exe, a zatim kliknite na dugme U redu.

  2. Kliknite desnim tasterom miša na računar koji želite da konfigurišete, a zatim izaberite stavku Svojstva.

  3. Sa liste Master svojstva izaberite stavku WWW usluga, a zatim kliknite na dugme Uredi.

  4. Na kartici Direktorijum kuće izaberite stavku Konfiguracija.

  5. Na kartici Opcije procesa potvrdite izbor u polju za potvrdu Omogući hvatanje izuzetaka u otklanjanju grešaka, a zatim kliknite na dugme U redu.

4. korak: Pravljenje datoteke sa pravilima?

Da biste kreirali datoteku oslonca na oslobađivanja, koristite jedan od sledećih metoda.

1. metod: Kreiranje pravila za preklonjanje

Da biste kreirali pravilo za preskakanje, sledite ove korake:

  1. Kliknite na dugme Start, izaberite stavku Pokreni, otkucajte putanju alatke za dijagnostiku grešaka, a zatim kliknite na dugme U redu.

    Na primer Alatka za dijagnostiku otklanjanja grešaka podrazumevano se nalazi u sledećoj fascikli:

    C:\Program Files\DebugDiag

  2. Na kartici Pravila kliknite na dugme Dodaj pravilo.

  3. Izaberite stavku Performanse, a zatim HTTP vremena odgovora, a zatim kliknite na dugme Dalje.

  4. Kliknite na dugme Dodaj URL, izaberite opcije ETW ili Ping, otkucajte URL veb sajta na kom naiđite na problem, podesite odgovarajući vremenski period i Ping vreme, a zatim kliknite na dugme U redu. Zatim kliknite na dugme Da da biste testirali URL adresu.

  5. Kliknite na dugme U redu, a zatim kliknite na dugme Dalje.

  6. Izaberite stavku Dodaj cilj usmerenu na usmerenu odštetu.

  7. Sa liste Tip cilja izaberite ciljni tip koji želite, kliknite na dugme U redu, a zatim kliknite na dugme Dalje.

  8. Otkucajte ime za pravilo, otkucajte putanju za lokaciju datoteke evidencije korisnika, a zatim kliknite na dugme Dalje.

  9. Izaberite stavku Aktiviraj pravilo odmah, a zatim kliknite na dugme Završi.

    Na kartici Pravila obratite pažnju na to da je pravilo Aktivno u koloni Status.

2. metod: Ručno pravljenje datoteke IIS Hang Uduba

Da biste ručno kreirali datoteku u IIS Hang Udube, pratite ove korake:

  1. Kliknite na dugme Start, izaberite stavku Pokreni, otkucajte putanju alatke za dijagnostiku grešaka, a zatim kliknite na dugme U redu.

    Na primer Alatka za dijagnostiku otklanjanja grešaka podrazumevano se nalazi u sledećoj fascikli:

    C:\Program Files\DebugDiag

  2. U meniju Alatke izaberite stavku Kreiraj IIS/COM+ Hang Naučenost.

3. metod: Kreiranje datoteke naloga unosa korisnika za proces u alatki za dijagnostiku otklanjanja grešaka

Da biste kreirali datoteku doslednog korisnika za proces, pratite ove korake:

  1. Kliknite na dugme Start, izaberite stavku Pokreni, otkucajte putanju alatke za dijagnostiku grešaka, a zatim kliknite na dugme U redu.

    Na primer Alatka za dijagnostiku otklanjanja grešaka podrazumevano se nalazi u sledećoj fascikli:

    C:\Program Files\DebugDiag

  2. Na kartici Procesi kliknite desnim tasterom miša na proces koji želite da rešite, a zatim izaberite stavku Kreiraj punu podršku korisnika.

5. korak: Onemogućavanje vođenja evidencije o nadgledanju performansi

Otprilike dva minuta kada se završi proces hvatanja datoteke hvatanja datoteke sa korisničkim podacima, onemogućavanje vođenja evidencije nadgledanja performansi. Da biste to uradio, sledite ove korake:

  1. Kliknite na dugme Start, izaberite stavku Pokreni, otkucajte putanju alatke za dijagnostiku grešaka, a zatim kliknite na dugme U redu.

    Na primer Alatka za dijagnostiku otklanjanja grešaka podrazumevano se nalazi u sledećoj fascikli:

    C:\Program Files\DebugDiag

  2. U meniju Alatke izaberite stavku Opcije i kliknite Postavke.

  3. Na kartici Evidencija performansi izaberite stavku Onemogući vođenje evidencije u brojačenim podacima.

6. korak: Analiziranje datoteke evidencije o nesvakudašnje

Da biste analizirali datoteku sa podacima koji su otečeni, pratite ove korake:

  1. Kliknite na dugme Start, izaberite stavku Pokreni, otkucajte putanju alatke za dijagnostiku grešaka, a zatim kliknite na dugme U redu.

    Na primer Alatka za dijagnostiku otklanjanja grešaka podrazumevano se nalazi u sledećoj fascikli:

    C:\Program Files\DebugDiag

  2. Na kartici Napredna analiza izaberite stavku Dodaj datoteke sa podacima.

  3. Pronađite datoteku sa podacima koju želite da analizirate i izaberite je. Kliknite na dugme Otvori.

  4. Na kartici Napredna analiza kliknite na dugme Analizatori padova/zakačinjanje, a zatim kliknite na dugme Započni analizu.

  5. Pregledajte izveštaj koji se prikazuje u programu Microsoft Internet Explorer. Kopija ovog izveštaja takođe se skladišti u sledećoj fascikli:

    C:\Program Files\DebugDiag\Reports

Napomi ako želite da rešite probleme sa prilagođenim .dll, uključite prilagođene .pdb datoteke. Da biste uključili prilagođene .pdb datoteke, izaberite stavku Alatke, izaberite stavku Opcije i kliknite Postavke, izaberite stavku Putanje fascikle i pretrage, otkucajte putanju u polju Putanja pretrage simbola za otklanjanje grešaka, a zatim kliknite na dugme U redu.

Reference

Dodatne informacije o tome kako se koristi IIS potražite na sledećoj Microsoft veb lokaciji:

http://www.iis.netDa biste prikazali veb segmente Microsoft Developer Network (MSDN) o tome kako da rešite probleme sa uslugom IIS, posetite sledeće MSDN veb lokacije:

Kako se rešavaju situacije u kojima se IIS ne odaziva
http://go.microsoft.com/fwlink/?LinkId=40968

Kako da dijagnostikujete curenja memorije u IIS-u
http://go.microsoft.com/fwlink/?LinkId=40969

Kako da dijagnostikujete situacije u kojima se IIS
neočekivano zatvara http://go.microsoft.com/fwlink/?LinkId=40967 Za više informacija o tome kako da koristite alatku za dijagnostiku otklanjanja grešaka za rešavanje problema sa IIS procesom, kliknite na sledeće brojeve članaka da biste videli članke u Microsoft bazi znanja:

919792 Kako da koristite alatku za dijagnostiku grešaka za rešavanje problema sa procesom koji je prestao da se odaziva u funkciji IIS

919790 Kako da koristite alatku za dijagnostiku IIS otklanjanja grešaka za rešavanje problema sa curenjem memorije u procesu IIS

919789 Kako da koristite alatku za dijagnostiku otklanjanja grešaka za rešavanje problema sa IIS procesom koji se neočekivano zaustavlja

Da li vam je potrebna dodatna pomoć?

Želite još opcija?

Istražite pogodnosti pretplate, pregledajte kurseve za obuku, saznajte kako da obezbedite uređaj i još mnogo toga.

Zajednice vam pomažu da postavljate pitanja i odgovarate na pitanja, dajete povratne informacije i čujete mišljenje od stručnjaka sa bogatim znanjem.

Da li su vam ove informacije koristile?

Koliko ste zadovoljni kvalitetom jezika?
Šta je uticalo na vaše iskustvo?
Kada kliknete na dugme Prosledi“, vaše povratne informacije će se koristiti za poboljšanje Microsoft proizvoda i usluga. Vaš IT administrator će moći da prikupi ove podatke. Izjava o privatnosti.

Hvala vam na povratnim informacijama!

×