Další možnosti jsou k dispozici pro protokolování v souboru Httperr # .log ve službě IIS 6.0 a IIS 7.0

Překlady článku Překlady článku
ID článku: 832975 - Produkty, které se vztahují k tomuto článku.
Důležité Tento článek obsahuje informace o úpravě registru. Nezapomeňte zálohovat registr před úpravami. Ujistěte se, že víte, jak registr obnovit v případě výskytu problému. Další informace o zálohování, obnovení a úpravách registru získáte v článku znalostní báze Microsoft Knowledge Base:
256986 Popis registru systému Microsoft Windows
Rozbalit všechny záložky | Minimalizovat všechny záložky

Na této stránce

Souhrn

Internetová informační služba (IIS) verze 6.0 zavádí protokolování v samostatném souboru z webových protokolů chyb. Tato aktualizace softwaru poskytuje další vlastnosti konfigurace v protokolu chyb. Tento článek popisuje rozšíření, které byly provedeny v seznamu vlastností, které jsou k dispozici v souboru Httperr # .log protokolování. Také popisuje, jak změnit seznam vlastností, které jsou zaznamenány do souboru Httperr # .log pomocí úpravy registru.

Příznaky

Httperr # log soubor protokoluje všechny neplatné požadavky. Toto chování se oddělí tyto žádosti ze souboru protokolu služby IIS W3svc. Však ve výchozím souboru Httperr # .log neobsahuje stejná pole, které jsou k dispozici ve formátu protokolu Extended World Wide Web Consortium (W3C).

Příčina

Soubor Httperr # .log umožňuje IIS protokolovat neplatné požadavky odděleně od platné požadavky. Oba protokoly slouží k protokolování informací o požadavky klientů, které jsou provedeny na webovém serveru. Po dokončení odeslání jsou však vytvářeny položky protokolu služby IIS. Po ovladač provedl odeslání, ale předtím, než dokončil odeslání dojde k protokolování chyb. Ne všechna pole, která můžete být zaznamenány do souboru protokolu W3C Extended, proto může být přihlášen # .log souboru Httperr.

Řešení

Tato aktualizace softwaru zpřístupní tato pole v souboru # .log Httperr. Pokud v počítači se systémem Windows Server 2003 Service Pack 1 (SP1) nebo novější verzi, Windows Vista nebo Windows Server 2008, je požadována žádná aktualizace softwaru. Stačí proveďte změny registru, které jsou popsány v tomto článku.

Informace o aktualizaci softwaru

Podporovaná oprava hotfix je k dispozici od společnosti Microsoft. Tato oprava hotfix je však určena pouze pro problém popsaný v tomto článku. Použití této opravy hotfix pouze u systémů, dochází k tomuto konkrétnímu problému. Tato oprava hotfix může být dále testována. Proto pokud jste závažně tento problém, doporučujeme počkat na další aktualizaci softwaru, která obsahuje tuto opravu hotfix.

Pokud je oprava hotfix k dispozici ke stažení, je v horní části tohoto článku znalostní báze Knowledge Base sekce "Hotfix stažení k dispozici". Pokud tento oddíl není uveden, obraťte se na služby zákazníkům společnosti Microsoft a podpoře získat opravu hotfix.

Poznámka: Pokud nastanou další problémy nebo řešení potíží je požadováno, bude pravděpodobně nutné vytvořit zvláštní požadavek na službu. Výdaje na technickou podporu použije dalších otázek a problémů, které se netýkají této konkrétní opravy hotfix. Úplný seznam telefonních čísel služeb zákazníkům společnosti Microsoft a podpoře nebo chcete-li vytvořit zvláštní požadavek na službu naleznete na následujícím webu společnosti Microsoft:
http://support.microsoft.com/contactus/?ws=support
Poznámka: Formulář "K dispozici je oprava hotfix ke stažení" zobrazuje jazyky, pro které je oprava hotfix k dispozici. Pokud váš jazyk není zobrazen, je, protože oprava hotfix není k dispozici pro daný jazyk.

Informace o souboru

Anglická verze této aktualizace softwaru má atributy souborů (nebo novější) uvedené v následující tabulce. Datum a čas jednotlivých souborů jsou uvedeny v seznamu Koordinovaného světového času (UTC). Pokud zobrazíte informace o souboru, jsou konvertovány do lokálního času. Rozdíl mezi místním ČASEM a najít, použijte kartu časové pásmo na panelu Datum a čas v okně Ovládací panely.
   Date         Time   Version       Size     File name
   ----------------------------------------------------
   02-Feb-2004  22:47  5.2.3790.125  337,408  Http.sys

Informace o implementaci

Upozornění: Při nesprávné úpravě registru pomocí Editoru registru nebo jiným způsobem může dojít k vážným problémům. Tyto problémy mohou vyžadovat přeinstalaci operačního systému. Společnost Microsoft nemůže zaručit, že tyto problémy bude možné vyřešit. Úpravy registru provádíte na vlastní nebezpečí.

Po instalaci této aktualizace, vytvořte následující klíč registru:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\HTTP\Parameters\ErrorLoggingFields (DWORD)
Nová hodnota registru určuje pole protokolu, která generuje soubor Http.sys protokolování chyb. Ve výchozím nastavení tato hodnota je bitová hodnota neboed bitových hodnot polí výchozí, jsou uvedeny v následující tabulce.

Pokud nastavíte hodnotu pole nesprávné nastavení hodnoty pole na nulu, nebo pokud není zadán parametr registru, používá HTTP analyzátor pole výchozí. V následující tabulce je uvedena hodnota tohoto bitu pro každé pole protokolu, který je k dispozici. Pokud chcete protokolovat všechna dostupná pole, nastavte hodnotu klíče registru ErrorLoggingFields na 7DFF4E7 (šestnáctkově).

Chcete-li upravit pole, které jsou zaznamenány, otevřete kalkulačky systému Windows, zobrazit verzi vědecké kalkulačky a zadejte šestnáctkové hodnoty v následující tabulce. Použijte funkci nebo ke kombinování hodnot.

Poznámka: Pokud změníte konfiguraci protokolování chyb, je nutné restartovat HTTP analyzátor.
Zmenšit tuto tabulkuRozšířit tuto tabulku
Pole protokoluVýchozí poleK dispoziciBit pole hodnota
DATUMAnoAno0x00000001
ČASAnoAno0x00000002
S-SITENAMENeNe
S-COMPUTERNAMENeAno0x00000020
C-IPAnoAno0x00000004
C-PORTAnoAno0x00400000
S-IPAnoAno0x00000040
S-PORTAnoAno0x00008000
CS-USERNAMENeNe
VERZE CSAnoAno0x00080000
CS-METODAAnoAno0x00000080
CS-URIAnoAno0x00800000
KMEN IDENTIFIKÁTORU URI CSNeNe
DOTAZ V IDENTIFIKÁTORU URI CSNeNe
CS(USER-AGENT))NeAno0x00010000
CS(COOKIE)NeAno0x00020000
CS(REFERER))NeAno0x00040000
CS-HOSTNeAno0x00100000
SC-STATUSAnoAno0x00000400
SC-PODŘÍZENÉHO STAVUNeNe
SC-WIN32-STATUSNeNe
SC BAJTŮNeAno0x00001000
CS-BYTESNeAno0x00002000
DOBA TRVÁNÍNeAno0x00004000
S SITEIDAnoAno0x01000000
S-DŮVODAnoAno0x02000000
NÁZEV_FRONTY SAnoAno0x04000000
Poznámka: Tato aktualizace softwaru přidá informace záhlaví W3C také # .log souboru Httperr.

Další informace

Internetová informační služba (IIS) verze 5.0 neimplementuje pojmu protokolu chyb. Služba IIS 5.0 neplatné požadavky a požadavky platné přihlášení stejného webového protokolu. Služba IIS 6.0 a IIS 7.0 v tento návrh podle zvýšit poskytnutím oddělení mezi požadavky platné a neplatné. Sloučit události do protokolu služby IIS a v Httperr # .log souboru postupně vytvořit konsolidované zobrazení, který je podobný W3C protokoly služby IIS 5.0.

Při zaznamenání chybný požadavek HTTP 400 tato chyba znamená, že žádost neodpovídá protokolu HTTP dokumentu RFC 2616. Proto vše, co je v záhlaví je považováno jako podezřelé nebo neplatný.

Když analyzátor Http.sys dojde k chybě při analýze adresy URL, pole uživatelského agenta a odkazující server nebude k dispozici. Pole, která nejsou k dispozici jsou zaznamenány jako pomlčky (-) v souboru # .log Httperr.Někdy požadavek může být úplně analyzován, ale můžete stále zaznamenána v protokolu chyb pro chyby než analýza. Tyto chyby mohou být limity nebo speciálně vytvořené požadavky, které způsobí selhání pracovního procesu služby IIS. Dojde-li k tomuto chování, jsou k dispozici pole uživatelského agenta a odkazujícího serveru.

Po instalaci této aktualizace softwaru, musíte přidat položku do registru a odpovídajícím způsobem nastavit jeho hodnotu, dříve, než nakonfigurujete seznam polí, které jsou k dispozici v Httperr # .log souboru protokolu.Ve výchozím nastavení je kombinace pole stejnou kombinaci polí, která je součástí systému Windows Server 2003.However, některá pole souboru protokolu W3C Extended nejsou k dispozici pro protokolování chyb.

Následující tabulka porovnává Chyba protokolování a protokolování do souboru protokolu W3C Extended služby IIS. Pokud není uvedeno jinak, výkladu a hodnoty v polích stejný.

Poznámka: Nová pole, které tato aktualizace softwaru přidá protokolování chyb se zobrazí jako tučný text.
Zmenšit tuto tabulkuRozšířit tuto tabulku
Pole protokoluProtokolování chyb před aktualizacíProtokolování chyb po aktualizaciProtokolování ve formátu W3C ExtendedKomentáře
DATUMAnoAnoAno
ČASAnoAnoAnoNa rozdíl od souborů protokolu služby IIS pole čas není zahrnout času stráveného při odesílání požadavku. Časové razítko je přijata pouze po ovladač odeslal odpověď chyba.
S-SITENAMENeNeAnoChybové protokoly zprávu namísto ID sítě.
S-COMPUTERNAMENeAnoAno
C-IPAnoAnoAno
C-PORTAnoAnoNe
S-IPAnoAnoAno
S-PORTAnoAnoAno
CS-USERNAMENeNeAnoV uživatelském režimu služby IIS dojde k ověření. Není k dispozici v režimu jádra čas protokolování chyb.
VERZE CSAnoAnoAno
CS-METODAAnoAnoAno
CS-URIAnoAnoNe
KMEN IDENTIFIKÁTORU URI CSNeNeAnoProtokoly chyb sestav URI a dotazu jako jediné pole CS-URI.
DOTAZ V IDENTIFIKÁTORU URI CSNeNeAnoProtokoly chyb sestav URI a dotazu jako jediné pole CS-URI.
CS(USER-AGENT))NeAnoAno
CS(COOKIE)NeAnoAno
CS(REFERER))NeAnoAno
CS-HOSTNeAnoAno
SC-STATUSAnoAnoAno
SC-PODŘÍZENÉHO STAVUNeNeAnoPodstavu ze služby IIS je k dispozici v době protokolování chyb.
SC-WIN32-STATUSNeNeAnoStav Win32 uživatelského režimu služby IIS není k dispozici v době protokolování chyb.
SC BAJTŮNeAnoAno
CS-BYTESNeAnoAno
DOBA TRVÁNÍNeAnoAnoNa rozdíl od souborů protokolu služby IIS zahrnout pole Doba trvání není času stráveného při odesílání požadavku. Doba zpracování v režimu jádra je obvykle kratší než jeden milisekund, zejména pro položky, které jsou vytvořeny pro chyby jako například analyzovat chyby. Hodnota v tomto poli je proto obvykle nula.
S SITEIDAnoAnoNe
S-DŮVODAnoAnoNe
NÁZEV_FRONTY SAnoAnoNeToto pole zobrazuje název fondu aplikací, který využívá pracovní proces služby IIS.
Další informace o schéma názvů pro aktualizace softwaru systému Windows získáte v následujícím článku znalostní báze Microsoft Knowledge Base:
816915 Nové schéma názvů souborů pro balíčky aktualizací softwaru systému Windows
Další informace o terminologii používané k popisu aktualizací produktů společnosti Microsoft klepněte na následující číslo článku databáze Microsoft Knowledge Base:
824684 Popis standardní terminologie používané při popisu aktualizací softwaru společnosti Microsoft

Vlastnosti

ID článku: 832975 - Poslední aktualizace: 20. listopadu 2013 - Revize: 2.0
Informace v tomto článku jsou určeny pro produkt:
  • Microsoft Internet Information Services 6.0
  • Microsoft Internet Information Services 7.0
Klíčová slova: 
kbautohotfix kbhotfixserver kbqfe kbfix kbbug kbmt KB832975 KbMtcs
Strojově přeložený článek
DŮLEŽITÉ: Tento článek je přeložen pomocí softwaru na strojový překlad Microsoft. Nepřesný či chybný překlad lze opravit prostřednictvím technologie Community Translation Framework (CTF). Microsoft nabízí strojově přeložené, komunitou dodatečně upravované články, a články přeložené lidmi s cílem zajistit přístup ke všem článkům v naší znalostní bázi ve více jazycích. Strojově přeložené a dodatečně upravované články mohou obsahovat chyby ve slovníku, syntaxi a gramatice. Společnost Microsoft není odpovědná za jakékoliv nepřesnosti, chyby nebo škody způsobené nesprávným překladem obsahu nebo jeho použitím našimi zákazníky. Více o CTF naleznete na http://support.microsoft.com/gp/machine-translation-corrections/cs.
Projděte si také anglickou verzi článku: 832975

Dejte nám zpětnou vazbu

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com