Yhteenveto
Tässä artikkelissa kerrotaan, miten voit käyttää Virheenkorjaus diagnostiikka v1.2 -työkalua sellaisen IIS (Microsoft IIS) prosessin vianmääritykseen, joka on lakannut vastaamasta.
Kun IIS-prosessi, kuten Inetinfo.exe, Dllhost.exe tai W3wp.exe lakkaa vastaamasta (lakkaa vastaamasta), saatat kokea seuraavia ongelmia:
-
Verkkosivu ei lataudu oikein. Verkkosivu näyttää esimerkiksi tyhjältä tai lakkaa vastaamasta.
-
IIS-palvelimen suorituskyky on hidas. Esimerkiksi tilanneilmaisin liikkuu hyvin hitaasti, kun yrität tarkastella verkkosivua, tai tilarivillä näkyy seuraavan kaltainen sanoma:
Verkkosivusto löytyi. Odotetaan vastausta
-
Jos palvelimen käyttöjärjestelmä on IIS 6.0 tai uudempi, järjestelmälokiin kirjoitetaan varoitussanomat, jotka muistuttavat yhtä seuraavista:
Varoitussanoma 1
Varoitussanoma2Note IISService on IIS-palvelu, joka on käynnissä tietokoneessa. ProcessID on prosessitunnus prosessille, joka suoritetaan tietokoneessa.
Tässä artikkelissa käsitellään Virheenkorjauksen vianmääritystyökalun asennusta ja määritystä. Virheenkorjausdiagnostiikkatyökalun avulla voit tehdä vianmäärityksen IIS-prosessille, joka on lakannut vastaamasta.
Lisätietoja
Kun IIS-prosessi lakkaa vastaamasta, suosittelemme luomaan IIS-prosessista täyden muistivedostiedoston, kun IIS käsittelee asiakaspyyntöjä. Virheenkorjausdiagnostiikka-työkalun avulla voit siepata ja analysoida muistivedostiedostoja, jotka tallennetaan IIS:n käsitellessä asiakaspyyntöjä.
Asenna ja määritä Virheenkorjaus-vianmääritystyökalu seuraavasti:-
Lataa ja asenna Virheenkorjaus-vianmääritystyökalu. Asenna Virheenkorjausdiagnostiikkatyökalu seuraavasta Microsoftin verkkosivustosta:http://www.microsoft.com/download/en/details.aspx?id=26798 Note Jos olet määrittämässä Virheenkorjauksen vianmääritystyökalua käytettäväksi IIS 6.0:n tai sitä uudempien asentaminen kanssa, siirry vaiheeseen 3.
-
Poista Microsoft IIS 5.1:ssä ja Microsoft IIS 5.0:ssa virheenkorjauspoikkeuksen catching-ominaisuus käytöstä. Voit tehdä tämän seuraavasti:
-
Valitse Käynnistä, valitse Suorita, kirjoita Inetmgr.exe ja valitse sitten OK.
-
Napsauta hiiren kakkospainikkeella tietokonetta, jonka haluat määrittää, ja valitse sitten Ominaisuudet.
-
Valitse Perustyylin ominaisuudet -luettelosta WWW-palvelu ja valitse sitten Muokkaa.
-
Valitse Aloitushakemisto-välilehdessäMääritys.
-
Poista Prosessiasetukset-välilehdessä Ota käyttöön virheenkorjausten poikkeusten käsitteleminen -valintaruudun valinta ja valitse sitten OK.
-
Käynnistä IIS uudelleen. IIS on käynnistettävä uudelleen, jotta tämä muutos tulee voimaan.
-
-
Luovedostiedosto jollakin seuraavista tavoista:
-
Luo suorituskykysääntö. Voit tehdä tämän seuraavasti:
-
Valitse Käynnistä, valitse Suorita, kirjoita Vianmääritystyökalun polku ja valitse sitten OK.
Huomautus Virheenkorjausdiagnostiikka-työkalu sijaitsee oletusarvoisesti C:\Program Files\DebugDiag-kansiossa. -
Valitse Säännöt-välilehdessäLisää sääntö.
-
Valitse Suorituskyky, valitse HTTP-vastausaika ja valitse sitten Seuraava.
-
Valitse Lisää URL, kirjoita sen verkkosivuston URL-osoite, jossa ongelma ilmenee, valitse OK ja testaa SITTEN URL-osoite valitsemalla Kyllä.
-
Valitse OK ja valitse sitten Seuraava.
-
Valitse Lisäävedoskohde.
-
Valitse Kohdetyyppi-luettelosta haluamasi kohdetyyppi, valitse OK ja valitse sitten Seuraava.
-
Kirjoita säännön nimi, kirjoita käyttäjävedostiedoston sijainnin polku ja valitse sitten Seuraava.
-
Valitse Aktivoi sääntö nyt ja valitse sitten Valmis.
-
Huomaa Säännöt-välilehdessä , että sääntö on AktiivinenTila-sarakkeessa .
-
-
IIS Hang Dump -tiedoston luominen manuaalisesti. Voit tehdä tämän seuraavasti:
-
Valitse Käynnistä, valitse Suorita, kirjoita Vianmääritystyökalun polku ja valitse sitten OK.
Huomautus Virheenkorjausdiagnostiikka-työkalu sijaitsee oletusarvoisesti C:\Program Files\DebugDiag-kansiossa. -
Valitse Työkalut-valikossa Luo IIS/COM+ Hang Dump.
-
-
Luo käyttäjänvedostiedosto prosessia varten. Voit tehdä tämän seuraavasti:
-
Valitse Käynnistä, valitse Suorita, kirjoita Vianmääritystyökalun polku ja valitse sitten OK.
Huomautus Virheenkorjausdiagnostiikka-työkalu sijaitsee oletusarvoisesti C:\Program Files\DebugDiag-kansiossa. -
Napsauta Prosessit-välilehdessä hiiren kakkospainikkeella prosessia, jota haluat käyttää vianmääritykseen, ja valitse sitten Luo koko käyttäjänimi.
-
-
-
Analysoivedostiedosto. Jos haluat analysoidavedostiedoston, toimi seuraavasti:
-
Valitse Käynnistä, valitse Suorita, kirjoita Vianmääritystyökalun polku ja valitse sitten OK.
Huomautus Virheenkorjausdiagnostiikka-työkalu sijaitsee oletusarvoisesti C:\Program Files\DebugDiag-kansiossa. -
Valitse Lisäanalyysi-välilehdessäLisää datatiedostoja.
-
Etsi ja napsauta sitten vedostiedostoa, jota haluat analysoida, ja valitse sitten Avaa.
-
Valitse Lisäanalyysi-välilehdessäKaatumis-/jumiytymisanalyysi ja valitse sitten Aloita analyysi.
-
Tarkista Microsoft Internet Explorerissa näkyvä raportti. Tämän raportin kopio tallennetaan myös \DebugDiag\Reports-kansioon.
-
Huomautus Jos haluat tehdä mukautetun DLL-kirjaston vianmäärityksen, voit sisällyttää mukautetut PDB-tiedostot. Jos haluat sisällyttää mukautetut PDB-tiedostot, Asetukset Asetukset ja asetukset Työkalut-valikossa , valitse Kansio ja hakupolut, kirjoita polku Symbolihaun polku virheenkorjausta varten -ruutuun ja valitse sitten OK.
Lisätietoja
Lisätietoja VIANMÄÄRITYKSEN vianmääritystyökalun käytöstä suorittimen kuormitusten vianmäärityksessä IIS-prosessilla saat microsoft Knowledge Base -tietokannan artikkelin napsauttamalla seuraavaa artikkelin numeroa:
919791 Vianmäärityksen vianmääritystyökalun käyttäminen suorittimen kuormitusprosessin suuren käytön vianmääritykseen IIS :ssä Lisätietoja VIRHEENKORJAUS-vianmääritystyökalun käytöstä IIS-prosessin suuren muistin käytön vianmäärityksessä saat napsauttamalla seuraavaa artikkelin numeroa, jolloin voit tarkastella Microsoft Knowledge Base -tietokannan artikkelia:
919790 IIS-virheenkorjauksen vianmääritystyökalun käyttäminen IIS-prosessin muistivuodon vianmäärityksessä Lisätietoja virheenkorjauksen vianmääritystyökalun käytöstä odottamattomassa IIS-prosessissa sulkevan IIS-prosessin vianmäärityksessä saat microsoft Knowledge Base -tietokannan artikkelin napsauttamalla seuraavaa artikkelin numeroa:
919789 Virheenkorjauksen vianmääritystyökalun käyttäminen odottamattomasti pysähtyvässä IIS-prosessissa