Úprava události recyklace fondu aplikací ve službě IIS 6.0

Souhrn

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


Vlastnost metabáze LogEventOnRecycle je DWORD, který má různé příznaky bit pro jaký typ recyklace bude generovat položky v protokolu událostí systému. Při odstraňování rozšíření ISAPI, které implementuje nové funkce podpory serveru REPORT_UNHEALTHYvám může být užitečné do protokolu událost pro každou instanci ISAPI ohlásí sám nefunkční.

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

zpět na horní

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, která je možné obnovit v případě výskytu problému. Další informace o tom, jak to provést, naleznete v tématu nápovědy "zálohování či obnovení konfigurace" v konzola Microsoft Management Console (MMC).


Můžete vytvořit výčet Recyklace fondu aplikací nastavení příznaků událostí pomocí skriptu, například nástroje Adsutil.vbs.

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 okno příkazového řádku: klepněte na tlačítko Start, klepněte na tlačítko
    Spustita zadejte
    příkaz cmd.
  2. Přejděte do adresáře, 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 enum w3svc/AppPools
zpět na horní

Popis příznaků

Vlastnost metabáze

Popis

AppPoolRecycleTimeProtokol událostí na časové recykluje Pokud nastavenou na hodnotu true.
AppPoolRecycleRequestsProtokol událostí na počtu požadavků na základě recykluje Pokud nastavenou na hodnotu true.
AppPoolRecycleScheduleProtokol událostí na základě plánu recykluje Pokud nastavenou na hodnotu true.
AppPoolRecycleMemoryProtokolovat události na Koš založených na paměti Pokud nastavenou na hodnotu true.
AppPoolRecycleIsapiUnhealthyZaprotokolovat událost při pracovní procesy požadovaly recykluje, protože rozhraní ISAPI vykázalo chybný Pokud nastavena na hodnotu true.
AppPoolRecycleOnDemandProtokol událostí, pokud správce požaduje recyklaci všech procesů ve fondu aplikací, pokud je nastavena na hodnotu true.
AppPoolRecycleConfigChangeProtokolovat událost, pokud fond aplikací je recyklován protože jednu z vlastností fondu aplikací, které vyžadují recyklaci se projeví byl změněn pokud nastavenou na hodnotu true.
AppPoolRecyclePrivateMemoryProtokolovat událost Pokud je fond aplikací recyklován podle přidělené 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 vypnout, protože je dosaženo hodnoty IdleTimeout , položky protokolu událostí protokolovány nebudou.

zpět na horní

Nastavení příznaků

Příznaky můžete nastavit pomocí nástroje Adsutil.vbs. Chcete-li příznak AppPoolRecycleMemory nastaven na hodnotu false pro výchozí fond aplikací, postupujte takto:
  1. Klepněte na tlačítko Start, klepněte na příkaz Spustita zadejte příkaz cmd na příkazovém řádku.
  2. Přejděte do adresáře, kde je umístěn 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 nezdaří Číslo_chyby:-2147463164 (0x80005004), je nutné nejprve povolit LogEventOnRecycle vlastnost. Vlastnost LogEventOnRecycle povolit, spusťte některý 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
  • Chcete-li 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, kde můžete nakonfigurovat příznaky je v dokumentaci, která je součástí produktu. Stejné informace online naleznete na následujícím webu TechNet:zpět na horní

Položky protokolu událostí

Zobrazit následující události v protokolu událostí.
Příznak nastaven na hodnotu TrueUdálosti generovanéID události
AppPoolRecycleTimePracovní proces s id procesu "XXXX" obsluhující fond aplikací "Id_fondu_aplikací", požadoval recyklaci, protože pracovní proces dosaženo limitu povolených zpracování.1074
AppPoolRecycleRequestsPracovní proces s id procesu "XXXX" obsluhující fond aplikací "Id_fondu_aplikací", požadoval recyklaci, protože bylo dosaženo jeho limitu požadavku.1075
AppPoolRecycleSchedulePracovní proces s id procesu "XXXX" obsluhující fond aplikací "Id_fondu_aplikací", požadoval recyklaci, protože bylo dosaženo jeho plánovaného času recyklace.. 1076
AppPoolRecycleMemoryPracovní proces s id procesu "XXXX" obsluhující 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 rozhraní ISAPI načten je uvedena chybná 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í" budou recyklovány z důvodu změny konfigurace 1 nebo více vlastností fondu aplikací, které vyžadují restartování procesů.1080
AppPoolRecyclePrivateMemoryPracovní proces s id procesu "XXXX" obsluhující fond aplikací "Id_fondu_aplikací", požadoval recyklaci, protože bylo dosaženo jeho limitu paměti nesdílených bajtů.1177
zpět na horní

Poradce při potížích

Informace o chybách, které může dojít 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:
Ukázkové příklady kódu konfigurujícího vlastnosti metabáze
http://technet2.microsoft.com/windowsserver/en/technologies/featured/iis/default.mspx
zpět na horní

Odkazy

Další informace o fondech aplikací naleznete v dokumentaci na webu TechNet:Další informace o recyklace pracovních procesů naleznete v dokumentaci na webu TechNet:zpět na horní
Vlastnosti

ID článku: 332088 - Poslední kontrola: 9. 1. 2017 - Revize: 1

Váš názor