Jak upravit události recyklace fondu aplikací ve službě IIS 6.0

Překlady článku Překlady článku
ID článku: 332088 - Produkty, které se vztahují k tomuto článku.
Rozbalit všechny záložky | Minimalizovat všechny záložky

Na této stránce

Souhrn

Tento podrobný článek popisuje, jak nastavit příznaky, které řídí vlastnost LogEventOnRecycle v Internetová informační služba (IIS) 6.0 metabáze.

Vlastnost metabáze LogEventOnRecycle je DWORD má různé příznaky bit pro jaký typ recyklace bude generovat položky v protokolu systémových událostí. Při odstraňování rozšíření ISAPI, které implementuje nové funkce podpory serveru REPORT_UNHEALTHY bude pravděpodobně užitečné do protokolu událost pro každou instanci ISAPI sestavy samotný nefunkčních.

Důležité: Je funkce fondy aplikací a proto platí pouze pro režim izolace pracovního procesu.

Výčet příznaků

Důležité: Tento článek obsahuje informace o úpravě metabáze. Před úpravou metabázi ověřte, zda máte záložní kopii můžete obnovit, pokud dojde k potížím. Informace o tomto postupu najdete v tématu nápovědy Configuration Backup/Restore (Zálohování a obnovení konfigurace) v konzole MMC (Microsoft Management Console).

Výčet Recyklace fondy aplikací nastavení příznaku událostí prostřednictvím služby skriptu, například adsutil.vbs nástroj.

Výčet vlastností a příznaky, které jsou uvedeny v metabázi služby IIS pro fondy aplikací a zobrazit jejich aktuální hodnotu, postupujte takto:
  1. Otevřete příkazový řádek: klepněte na tlačítko Start, klepněte na příkaz Spustit a zadejte
    cmd.
  2. Změňte adresář, kde je umístěn nástroj nástrojů Adsutil. Výchozí umístění adresáře je následující: %SYSTEMROOT%\Inetpub\AdminScripts
  3. Zadejte následující příkaz:
    cscript adsutil.vbs enum w3svc/AppPools

Vysvětlení příznaky

Zmenšit tuto tabulkuRozšířit tuto tabulku

Vlastnost metabáze

POPIS

AppPoolRecycleTimeProtokol událostí na čas založen recykluje Pokud nastavenou na hodnotu true.
AppPoolRecycleRequestsProtokol událostí na počet požadavky založené recykluje Pokud nastavenou na hodnotu true.
AppPoolRecycleScheduleProtokol událostí na plán založené recykluje Pokud nastavenou na hodnotu true.
AppPoolRecycleMemoryProtokolovat události recyklace paměti systémem Pokud nastavenou na hodnotu true.
AppPoolRecycleIsapiUnhealthyUdálosti protokolu při pracovních procesů požadavku recykluje, protože ISAPI hlášeny nefunkčních Pokud nastavena na hodnotu true.
AppPoolRecycleOnDemandUdálosti protokolu při správce požadavků recyklaci všech procesů ve fondu aplikací, pokud je nastavena na hodnotu true.
AppPoolRecycleConfigChangeProtokolovat událost Pokud fondu aplikací je recyklován, protože jeden vlastností fondu aplikací, které vyžadují recyklaci projevily změnil Pokud nastavenou na hodnotu true.
AppPoolRecyclePrivateMemoryProtokolovat událost Pokud fondu aplikací je recyklován na základě soukromé paměti, pokud je nastavena na hodnotu true.
Důležité: Vlastnost metabáze IdleTimeout nemá přidružený příznak vlastnost LogEventOnRecycle. Proto při fond aplikací je ukončena, protože dosaženo hodnoty IdleTimeout, položka protokolu událostí nebudou protokolovány.

Nastavení příznaků

Příznaky můžete nastavit pomocí adsutil.vbs. Chcete-li nastavit příznak AppPoolRecycleMemoryfalse pro výchozí fond aplikací, postupujte takto:
  1. Klepněte na tlačítko Start, klepněte na příkaz Spustit a zadejte příkaz cmd na příkazovém řádku.
  2. Změňte adresář, kde je umístěn nástrojů Adsutil. Výchozí umístění adresáře je následující: %SYSTEMROOT%\Inetpub\AdminScripts
  3. Zadejte následující příkaz:
    cscript adsutil.vbs set w3svc/AppPools/DefaultAppPool/AppPoolRecycleMemory false.
Poznámka: Tento příkaz předpokládá, že je povolena vlastnost LogEventOnRecycle. Pokud tento příkaz se nezdaří s Číslo_chyby:-2147463164 (0x80005004) musíte nejprve povolit LogEventOnRecycle vlastnost. Vlastnost LogEventOnRecycle povolit spustit jednu z následujících příkazů:
  • Chcete-li nastavit všechny hodnoty na FALSE, spusťte následující příkaz:
    cscript adsutil.vbs set w3svc/AppPools/DefaultAppPool/LogEventOnRecycle 0
  • Nastavit všechny hodnoty na hodnotu TRUE, spusťte následující příkaz:
    cscript adsutil.vbs set w3svc/AppPools/DefaultAppPool/LogEventOnRecycle 255
Poznámka: Informace o umístěních metabáze, můžete nakonfigurovat příznaky je v dokumentaci, která je součástí produktu. Stejné informace online naleznete na následujícím webu TechNet:
LogEventOnRecycle
http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/6f43da84-38b0-422b-aa2b-195643d05d22.mspx

Položky protokolu událostí

V protokolu událostí se zobrazí následující události.
Zmenšit tuto tabulkuRozšířit tuto tabulku
Příznak nastaven na hodnotu TRUEGenerování událostiID události
AppPoolRecycleTimePracovní proces s proces id "XXXX" obsluhu fond aplikací "Id_fondu_aplikací" požadoval recyklaci, protože dosaženo jeho limitu povolená zpracování pracovního procesu.1074
AppPoolRecycleRequestsPracovní proces s id procesu "XXXX" "Id_fondu_aplikací" obsluhující fond aplikací, požadoval recyklaci, protože bylo dosaženo jeho limitu požadavku.1075
AppPoolRecycleSchedulePracovní proces s id procesu "XXXX" "Id_fondu_aplikací" obsluhující fond aplikací, požadoval recyklaci, protože bylo dosaženo jeho času naplánované recyklaci.1076
AppPoolRecycleMemoryPracovní proces s proces id "XXXX" obsluhu fond aplikací "Id_fondu_aplikací" požadoval recyklaci, protože bylo dosaženo jeho limitu virtuální paměti.1077
AppPoolRecycleIsapiUnhealthyPracovní proces s id procesu "XXXX" obsluhující fond aplikací "Id_fondu_aplikací" požadoval recyklaci, protože oznámil nefunkčních ISAPI je načten a požadoval recyklaci.1078
AppPoolRecycleOnDemandSprávce požadoval recyklaci všech pracovních procesů ve fondu aplikací "Id_fondu_aplikací".1079
AppPoolRecycleConfigChangePracovní procesy obsluhující fond aplikací "Id_fondu_aplikací" jsou recyklovány z důvodu 1 nebo více změn konfigurace v vlastnosti fondu aplikací, které vyžadují restartování procesů. 1080
AppPoolRecyclePrivateMemoryPracovní proces s id procesu "XXXX" "Id_fondu_aplikací" obsluhující fond aplikací, požadoval recyklaci, protože bylo dosaženo jeho limitu paměti soukromých bajtů.1177

Odstraňování potíží

Informace o chybách, které mohou nastat při nastavení těchto příznaků je v dokumentaci, která je součástí produktu. Stejné informace online naleznete na následujícím webu TechNet:
Příklady kódu konfigurovat vlastnosti metabáze
http://technet2.microsoft.com/windowsserver/en/technologies/featured/iis/default.mspx

Odkazy

Další informace o fondech aplikací naleznete v dokumentaci na webu TechNet:
Fungování fondů aplikací (IIS 6.0)
http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/67e39bd8-317e-4cf6-b675-6431d4425248.mspx
Další informace o recyklace pracovních procesů naleznete v dokumentaci na webu TechNet:
Recyklace pracovních procesů (IIS 6.0)
http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/1652e79e-21f9-4e89-bc4b-c13f894a0cfe.mspx

Vlastnosti

ID článku: 332088 - Poslední aktualizace: 13. března 2008 - Revize: 10.1
Informace v tomto článku jsou určeny pro produkt:
  • Microsoft Internet Information Services 6.0
Klíčová slova: 
kbmt kbhowtomaster kbpending kbprb KB332088 KbMtcs
Strojově přeložený článek
Důležité: Tento článek byl přeložen pomocí software společnosti Microsoft na strojový překlad, ne profesionálním překladatelem. Společnost Microsoft nabízí jak články přeložené překladatelem, tak články přeložené pomocí software na strojový překlad, takže všechny články ve Znalostní databázi (Knowledge Base) jsou dostupné v češtině. Překlad pomocí software na strojový překlad ale není bohužel vždy dokonalý. Obsahuje chyby ve skloňování slov, skladbě vět, nebo gramatice, podobně jako když cizinci dělají chyby při mluvení v češtině. Společnost Microsoft není právně zodpovědná za nepřesnosti, chyby nebo škody vzniklé chybami v překladu, nebo při použití nepřesně přeložených instrukcí v článku zákazníkem. Společnost Microsoft aktualizuje software na strojový překlad, aby byl počet chyb omezen na minimum.
Projděte si také anglickou verzi článku:332088

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