Kirjaudu sisään Microsoft-tilillä
Kirjaudu sisään tai luo tili.
Hei,
Käytä toista tiliä.
Sinulla on useita tilejä
Valitse tili, jolla haluat kirjautua sisään.

Yhteenveto

Tässä artikkelissa kuvataan, miten voit vianmäärityksen virheenmäärityksen vianmääritystyökalun v1.2 avulla tehdä vianmäärityksen suorittimen kuormitusta Microsoft IIS (IIS) -prosessissa.

JOHDANTO

Suuri suoritinkäyttö IIS-prosessissa tapahtuu, kun IIS-prosessi käyttää vähintään 80 prosenttia käytettävissä olevista suoritinjaksoista vakioaikajaksoa varten. ESIMERKKEJÄ IIS-prosessista ovat Inetinfo.exe, Dllhost.exe ja W3wp.exe. Kun IIS-prosessi käyttää prosessoria paljon, ilmenee vähintään yksi seuraavista ongelmista:

  • Verkkosivu ei lataudu oikein. Verkkosivu on esimerkiksi tyhjä tai se ei vastaa.

  • IIS-palvelimen suorituskyky on hidas. Tilanneilmaisin esimerkiksi etenee hyvin hitaasti, kun yrität tarkastella verkkosivua.

Tässä artikkelissa käsitellään IIS-prosessin suorittimen kuormitusta korkean suorittimen vianmäärityksen asentamista ja sen jälkeen määrittämisen vianmääritystä.

Lisätietoja

Jos IIS-prosessi käyttää suuren prosenttiosuuden käytettävissä olevista suoritinjaksoista, IIS-prosessista kannattaa luoda täysi muistivedostiedosto, kun IIS käsittelee asiakaspyyntöjä. Virheenkorjausdiagnostiikkatyökalun avulla voit siepata ja analysoida muistivedostiedostoja, kun IIS käsittelee asiakaspyyntöjä.


Vaihe 1: Virheenkorjauksen vianmääritystyökalu v1.2:n lataaminen ja asentaminen

Voit ladata virheenkorjauksen vianmääritystyökalun ja asentaa sen sitten seuraavasta Microsoftin verkkosivustosta:

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

Vaihe 2: Suorituskyvyn valvontalokien määrittäminen

Voit määrittää suorituskyvyn valvontalokiin kirjaamisen seuraavasti:

  1. Valitse Käynnistä, valitse Suorita, kirjoita Vianmääritystyökalun polku ja valitse sitten OK.

    Huomautus Virheenkorjauksen vianmääritystyökalu sijaitsee oletusarvoisesti seuraavassa kansiossa:

    C:\Program Files\DebugDiag

  2. Valitse Työkalut-valikostaAsetukset ja valitse Asetukset.

  3. Valitse Suorituskykyloki-välilehdessä Ota suorituskykylaskurin tietojen kirjaaminen käyttöön ja valitse sitten OK.

    Huomautus Tietojen otantaväli -ruudun arvo riippuu siitä, milloin suorittimen kuormitus on suuri. Lokin koko kasvaa, kun tietoja kerätään. Ota yhteyttä Microsoft-tukeen ja pyydä lisätietoja Siitä, miten arvo määritetään Tietojen otantaväli -ruudussa .

Vaihe 3: Poista virheenkorjauspoikkeuksen pyytäminen käytöstä

Huomautus Jos määrität Virheenkorjausten vianmääritystyökalun käyttämään työkalua IIS 6.0:n tai sitä uudempien määrityksen kanssa, siirry vaiheeseen 4: Luovedostiedosto.

Jos määrität Virheenkorjausten vianmääritystyökalun käyttämään työkalua IIS 5.1:ssä tai IIS 5.0:ssa, poista virheenkorjauspoikkeuksen määritys käytöstä. Voit tehdä tämän seuraavasti:

  1. Valitse Käynnistä, valitse Suorita, kirjoita Inetmgr.exe ja valitse sitten OK.

  2. Napsauta hiiren kakkospainikkeella tietokonetta, jonka haluat määrittää, ja valitse sitten Ominaisuudet.

  3. Valitse Perustyylin ominaisuudet -luettelosta WWW-palvelu ja valitse sitten Muokkaa.

  4. Valitse Aloitushakemisto-välilehdessäMääritys.

  5. Poista Prosessiasetukset-välilehdessä Ota käyttöön virheenkorjausten poikkeusten käsitteleminen -valintaruudun valinta ja valitse sitten OK.

Vaihe 4: Luovedostiedosto

Jos haluat luodavedostiedoston, käytä yhtä seuraavista tavoista.

Menetelmä 1: Jumimissäännön luominen

Voit luoda jumiytyssäännön seuraavasti:

  1. Valitse Käynnistä, valitse Suorita, kirjoita Vianmääritystyökalun polku ja valitse sitten OK.

    Huomautus Virheenkorjauksen vianmääritystyökalu sijaitsee oletusarvoisesti seuraavassa kansiossa:

    C:\Program Files\DebugDiag

  2. Valitse Säännöt-välilehdessäLisää sääntö.

  3. Valitse Suorituskyky, sitten HTTP-vastausajat ja valitse sitten Seuraava.

  4. Valitse Lisää URL, valitse joko ETW- tai Ping-asetukset, kirjoita sen sivuston URL-osoite, jossa ongelma ilmenee, määritä oikea aikakatkaisu- ja Ping-ajat ja valitse sitten OK. Testaa SITTEN URL-osoite valitsemalla Kyllä.

  5. Valitse OK ja valitse sitten Seuraava.

  6. Valitse Lisäävedoskohde.

  7. Valitse Kohdetyyppi-luettelosta haluamasi kohdetyyppi, valitse OK ja valitse sitten Seuraava.

  8. Kirjoita säännön nimi, kirjoita käyttäjävedostiedoston sijainnin polku ja valitse sitten Seuraava.

  9. Valitse Aktivoi sääntö nyt ja valitse sitten Valmis.

    Huomaa Säännöt-välilehdessä , että sääntö on Aktiivinen Tila-sarakkeessa.

Menetelmä 2: IIS Hang Dump -tiedoston luominen manuaalisesti

Voit luoda IIS Hang Dump -tiedoston manuaalisesti seuraavasti:

  1. Valitse Käynnistä, valitse Suorita, kirjoita Vianmääritystyökalun polku ja valitse sitten OK.

    Huomautus Virheenkorjauksen vianmääritystyökalu sijaitsee oletusarvoisesti seuraavassa kansiossa:

    C:\Program Files\DebugDiag

  2. Valitse Työkalut-valikossa Luo IIS/COM+ Hang Dump.

Menetelmä 3: Käyttäjän tiedostovedostiedoston luominen prosessia varten Vianmääritystyökalussa

Voit luoda käyttäjävedostiedoston prosessia varten seuraavasti:

  1. Valitse Käynnistä, valitse Suorita, kirjoita Vianmääritystyökalun polku ja valitse sitten OK.

    Huomautus Virheenkorjauksen vianmääritystyökalu sijaitsee oletusarvoisesti seuraavassa kansiossa:

    C:\Program Files\DebugDiag

  2. Napsauta Prosessit-välilehdessä hiiren kakkospainikkeella prosessia, jota haluat käyttää vianmääritykseen, ja valitse sitten Luo koko käyttäjänimi.

Vaihe 5: Suorituskyvyn valvontalokien poistaminen käytöstä

Noin kaksi minuuttia sen jälkeen, kun käyttäjävedostiedoston sieppaus on valmis, poista Suorituskyvyn valvonta -lokiin kirjaaminen käytöstä. Voit tehdä tämän seuraavasti:

  1. Valitse Käynnistä, valitse Suorita, kirjoita Vianmääritystyökalun polku ja valitse sitten OK.

    Huomautus Virheenkorjauksen vianmääritystyökalu sijaitsee oletusarvoisesti seuraavassa kansiossa:

    C:\Program Files\DebugDiag

  2. Valitse Työkalut-valikostaAsetukset ja valitse Asetukset.

  3. Valitse Suorituskykyloki-välilehdessä Poista suorituskykylaskurin tietojen kirjaaminen käytöstä.

Vaihe 6: Analysoivedostiedosto

Jos haluat analysoidavedostiedoston, toimi seuraavasti:

  1. Valitse Käynnistä, valitse Suorita, kirjoita Vianmääritystyökalun polku ja valitse sitten OK.

    Huomautus Virheenkorjauksen vianmääritystyökalu sijaitsee oletusarvoisesti seuraavassa kansiossa:

    C:\Program Files\DebugDiag

  2. Valitse Lisäanalyysi-välilehdessäLisää datatiedostoja.

  3. Etsi ja napsauta sitten vedostiedostoa, jota haluat analysoida. Valitse Avaa.  

  4. Valitse Lisäanalyysi-välilehdessäKaatumisen ja hangin analysoijat ja valitse sitten Aloita analyysi.

  5. Tarkista Microsoft Internet Explorerissa näkyvä raportti. Tämän raportin kopio tallennetaan myös seuraavaan kansioon:

    C:\Program Files\DebugDiag\Reports

Huomautus Jos haluat tehdä vianmäärityksen mukautetussa .dll, sisällytä mukautetut .pdb-tiedostot. Jos haluat sisällyttää mukautetut .pdb-tiedostot, valitse Työkalut,Asetukset asetukset, valitse Kansio ja hakupolut, kirjoita polku Symbolihaun polku virheenkorjaus -ruutuun ja valitse sitten OK.

Lisätietoja

Lisätietoja IIS:n käytöstä on seuraavassa Microsoftin verkkosivustossa:

http://www.iis.netJos haluat tarkastella MICROSOFT Developer Network (MSDN) -verkon esiintyjäjä IIS-ongelmien käsittelemisen osalta, tutustu seuraaviin MSDN-verkkosivustoihin:

IiS-tilanteiden vianmääritys http://go.microsoft.com/fwlink/?LinkId=40968

Muistivuotojen vianmääritys IIS:ssä
http://go.microsoft.com/fwlink/?LinkId=40969

Miten diagnosoidaan tilanteita, joissa IIS
sulkeutuu odottamatta http://go.microsoft.com/fwlink/?LinkId=40967 Lisätietoja VIANMÄÄRITYKSEN vianmääritystyökalun käytöstä IIS-prosessin ongelmien vianmäärityksessä saat microsoft Knowledge Base -tietokannan artikkeleista napsauttamalla seuraavia artikkeleita:

919792 Virheenkorjauksen vianmääritystyökalun käyttäminen sellaisen prosessin vianmäärityksessä, joka on lakannut vastaamasta IIS:ssä

919790 IIS-virheenkorjaustyökalun käyttäminen IIS-prosessin muistivuodon vianmäärityksessä

919789 Virheenkorjauksen vianmääritystyökalun käyttäminen odottamattomasti pysähtyvässä IIS-prosessissa

Tarvitsetko lisäohjeita?

Haluatko lisää vaihtoehtoja?

Tutustu tilausetuihin, selaa harjoituskursseja, opi suojaamaan laitteesi ja paljon muuta.

Osallistumalla yhteisöihin voit kysyä kysymyksiä ja vastata niihin, antaa palautetta sekä kuulla lisää asiantuntijoilta, joilla on runsaasti tietoa.

Oliko näistä tiedoista hyötyä?

Kuinka tyytyväinen olet käännöksen laatuun?
Mikä vaikutti kokemukseesi?
Kun valitset Lähetä, palautettasi käytetään Microsoftin tuotteiden ja palveluiden parantamiseen. IT-järjestelmänvalvojasi voi kerätä nämä tiedot. Tietosuojatiedot.

Kiitos palautteesta!

×