Come modificare eventi di riciclo del pool di applicazioni in IIS 6.0

Il presente articolo è stato tradotto tramite il software di traduzione automatica di Microsoft e non da una persona. Microsoft offre sia articoli tradotti da persone fisiche sia articoli tradotti automaticamente da un software, in modo da rendere disponibili tutti gli articoli presenti nella nostra Knowledge Base nella lingua madre dell’utente. Tuttavia, un articolo tradotto in modo automatico non è sempre perfetto. Potrebbe contenere errori di sintassi, di grammatica o di utilizzo dei vocaboli, più o meno allo stesso modo di come una persona straniera potrebbe commettere degli errori parlando una lingua che non è la sua. Microsoft non è responsabile di alcuna imprecisione, errore o danno cagionato da qualsiasi traduzione non corretta dei contenuti o dell’utilizzo degli stessi fatto dai propri clienti. Microsoft, inoltre, aggiorna frequentemente il software di traduzione automatica.

Clicca qui per visualizzare la versione originale in inglese dell’articolo: 332088
Sommario
In questo articolo viene descritto come impostare i flag che controllano la proprietà LogEventOnRecycle nella metabase Internet Information Services (IIS) 6.0.

La proprietà del metabase di LogEventOnRecycle è un valore DWORD con vari flag di bit per il tipo di riciclo verrà generano una voce nel registro eventi di sistema. Quando si tenta di risolvere un'estensione ISAPI che implementa la nuova funzione di supporto di server REPORT_UNHEALTHY , si può essere utile per registrare un evento per ogni istanza che l'ISAPI segnala stesso non integri.

importante Questa è una funzionalità di pool di applicazioni e pertanto si applica solo alle modalità di isolamento processo di lavoro.

back to the top

L'enumerazione di flag

importante Vengono fornite informazioni su come modificare la metabase. Prima di modificare la metabase, verificare di avere a disposizione una copia di backup poter ripristinare se si verifica un problema. Per informazioni su come effettuare questa operazione, vedere "backup o ripristino configurazione" della Guida in Microsoft Management Console (MMC).

È possibile enumerare Il riciclo dei pool di applicazioni le impostazioni del flag degli eventi per mezzo di uno script, ad esempio il file Adsutil.vbs utilità.

Per enumerare le proprietà e i flag elencati nella metabase di IIS per il pool di applicazioni e per visualizzare il valore corrente, attenersi alla seguente procedura:
  1. Aprire un prompt dei comandi: fare clic su Start , scegliere Esegui e digitare
    cmd .
  2. Passare alla directory in cui si trova l'utilità Adsutil. Seguito è riportato il percorso di directory predefinito: %SYSTEMROOT% \Inetpub\Adminscripts
  3. Digitare il seguente comando:
    cscript adsutil.vbs enum w3svc/AppPools
back to the top

Spiegazione del flag

Proprietà della Metabase

Descrizione

AppPoolRecycleTimeRegistro eventi in fase di riciclo se impostato su true.
AppPoolRecycleRequestsRegistra evento numero di richieste su Ricicla se impostato su true.
AppPoolRecycleScheduleRegistro eventi in programma Ricicla se impostato su true.
AppPoolRecycleMemoryRegistrare l'evento di riciclo basato sulla memoria se impostato su true.
AppPoolRecycleIsapiUnhealthyRegistra evento quando i processi di lavoro richiedono ricicli poiché ISAPI ha rilevato danneggiato se impostato su true.
AppPoolRecycleOnDemandRegistra evento quando un amministratore richiesto il recycle di tutti i processi nel pool di applicazioni quando è impostata su true.
AppPoolRecycleConfigChangeAccedere un evento, se un pool di applicazioni viene riciclato perché una delle proprietà del pool di applicazioni che richiedono un Cestino per rendere effettive è stato modificato se impostato su true.
AppPoolRecyclePrivateMemoryRegistrare un evento se un pool di applicazioni viene riciclato in base a memoria privata quando è impostata su true.
importante La proprietà della metabase IdleTimeout non dispone di un flag di proprietà LogEventOnRecycle associato. Di conseguenza, quando un pool di applicazioni viene arrestato perché viene raggiunto il valore IdleTimeout , una voce del registro eventi non verrà registrata.

back to the top

Impostare i flag

È possibile impostare i flag tramite Adsutil.vbs. Per impostare il flag AppPoolRecycleMemory su false per il pool di applicazioni predefinito, attenersi alla seguente procedura:
  1. Fare clic su Start , scegliere Esegui e quindi digitare cmd al prompt dei comandi.
  2. Passare alla directory in cui si trova Adsutil. Seguito è riportato il percorso di directory predefinito: %SYSTEMROOT% \Inetpub\Adminscripts
  3. Digitare il seguente comando:
    consente di impostare cscript adsutil.vbs w3svc/AppPools/DefaultAppPool/AppPoolRecycleMemory false.
Nota Questo comando si presuppone che la proprietà LogEventOnRecycle sia attivata. Se questo comando non riesce con il numeroerrore:-2147463164 (0x80005004), è innanzitutto necessario attivare la proprietà LogEventOnRecycle . Per attivare la proprietà LogEventOnRecycle , eseguire uno dei seguenti comandi:
  • Per impostare i valori su FALSE, eseguire il comando riportato di seguito:
    cscript adsutil.vbs set w3svc/AppPools/DefaultAppPool/LogEventOnRecycle 0
  • Per impostare i valori su TRUE, eseguire il comando riportato di seguito:
    cscript adsutil.vbs set w3svc/AppPools/DefaultAppPool/LogEventOnRecycle 255
Nota Le informazioni sui percorsi di metabase in cui è possibile configurare i flag sono disponibili nella documentazione inclusa nel prodotto. Per le stesse informazioni in linea, visitare il seguente sito TechNet Web:back to the top

Voci del registro eventi

Nel registro eventi vengono visualizzati gli eventi riportati di seguito.
flag impostato su true evento generato ID evento
AppPoolRecycleTimeUn processo di lavoro con pool di applicazioni server "XXXX" per id processo "NomePoolApp" ha richiesto un recycle perché il processo di lavoro ha raggiunto il limite consentito di elaborazione.1074
AppPoolRecycleRequestsUn processo di lavoro con id processo "XXXX" del pool di applicazioni "NomePoolApp" ha richiesto un recycle perché ha raggiunto il limite di richieste.1075
AppPoolRecycleScheduleUn processo di lavoro con id processo "XXXX" del pool di applicazioni "NomePoolApp" ha richiesto un recycle perché ha raggiunto l'intervallo di recycle pianificato.1076
AppPoolRecycleMemoryUn processo di lavoro con pool di applicazioni server "XXXX" per id processo "NomePoolApp" ha richiesto un recycle perché ha raggiunto il limite di memoria virtuale.1077
AppPoolRecycleIsapiUnhealthyUn processo di lavoro con id processo "XXXX" del pool di applicazioni "NomePoolApp" ha richiesto un recycle perché ISAPI è caricato segnalato non integri e richiesto un recycle.1078
AppPoolRecycleOnDemandUn amministratore ha richiesto il recycle di tutti i processi di lavoro nel pool di applicazioni "NomePoolApp".1079
AppPoolRecycleConfigChangeI processi di lavoro del pool di applicazioni "NomePoolApp" verranno riciclati a causa di 1 o più modifiche di configurazione nelle proprietà del pool di applicazioni che necessitano di un riavvio dei processi. 1080
AppPoolRecyclePrivateMemoryUn processo di lavoro con id processo "XXXX" del pool di applicazioni "NomePoolApp" ha richiesto un recycle perché ha raggiunto il limite di memoria dei byte privati.1177
back to the top

Risoluzione dei problemi

Informazioni sugli errori possono verificarsi quando l'impostazione di questi flag è nella documentazione fornita con il prodotto. Per le stesse informazioni in linea, visitare il seguente sito TechNet Web:
Esempi di codice per configurare le proprietà della Metabase
http://technet2.microsoft.com/windowsserver/en/technologies/featured/iis/default.mspx
back to the top
Riferimenti
Per ulteriori informazioni sui pool di applicazioni, vedere la documentazione sul sito TechNet Web riportato di seguito:Per ulteriori informazioni sul riciclo dei processi di lavoro, vedere la documentazione sul sito TechNet Web riportato di seguito:back to the top
IIS 5

Avviso: questo articolo è stato tradotto automaticamente

Proprietà

ID articolo: 332088 - Ultima revisione: 03/13/2008 20:22:55 - Revisione: 10.1

Microsoft Internet Information Services 6.0

  • kbmt kbhowtomaster kbpending kbprb KB332088 KbMtit
Feedback