Comment modifier les événements de recyclage de pool d'applications dans IIS 6.0

Traductions disponibles Traductions disponibles
Numéro d'article: 332088 - Voir les produits auxquels s'applique cet article
Agrandir tout | Réduire tout

Sommaire

Résumé

Cet article étape par étape explique comment définir les indicateurs qui contrôlent la propriété LogEventOnRecycle dans la métabase des services Internet (IIS) 6.0.

La propriété de métabase LogEventOnRecycle est un DWORD dont les différents indicateurs de bits pour le type de recyclage génère une écriture dans le journal des événements système. Lorsque vous tentez de résoudre une extension ISAPI qui implémente la nouvelle fonction de prise en charge serveur REPORT_UNHEALTHY , il peut s'avérer utile pour vous connecter un événement pour chaque instance de L'ISAPI rapports lui-même défectueux.

important Ceci est une fonctionnalité de pools d'applications et donc s'applique uniquement à mode d'isolation du processus de traitement.

L'énumération des indicateurs

important Cet article contient des informations sur la façon de modifier la métabase. Avant de modifier la métabase, vérifiez que vous disposez d'une copie de sauvegarde que vous pouvez restaurez si un problème se produit. Pour savoir comment procéder, consultez la rubrique d'aide " Configuration sauvegarde/restauration " dans Microsoft Management Console (MMC).

Vous pouvez énumérer recyclage des pools d'application les paramètres d'indicateur d'événement au moyen d'un script, comme le Adsutil.vbs utilitaire.

Pour énumérer les propriétés et les indicateurs qui sont répertoriés dans la métabase IIS pour les pools d'applications et afficher leur valeur actuelle, procédez comme suit :
  1. Ouvrez une invite de commande : cliquez sur Démarrer , cliquez sur Exécuter et tapez
    cmd .
  2. Accédez au répertoire où se trouve l'utilitaire Adsutil. L'emplacement de répertoire par défaut est le suivant: %SYSTEMROOT% \Inetpub\Adminscripts
  3. Tapez la commande suivante :
    cscript adsutil.vbs enum W3SVC/AppPools

Explication des indicateurs

Réduire ce tableauAgrandir ce tableau

Propriété de métabase

Description

AppPoolRecycleTimeJournal d'événements en fonction de heure recycle Si défini à vrai.
AppPoolRecycleRequestsJournal d'événements sur nombre de demandes de base est recyclé Si défini à vrai.
AppPoolRecycleScheduleJournal d'événements sur la base de planification est recyclé Si défini à vrai.
AppPoolRecycleMemoryEnregistrer l'événement de recyclage en fonction de mémoire Si défini à vrai.
AppPoolRecycleIsapiUnhealthyJournal d'événements lorsque processus de travail demandent recycles car un ISAPI signalé défectueux si la valeur true.
AppPoolRecycleOnDemandJournal d'événements lorsqu'un administrateur demande un recyclage de tous les processus dans le pool d'applications lorsque la valeur true.
AppPoolRecycleConfigChangeAjouter un événement si un pool d'applications est recyclé, car une des propriétés pool d'applications nécessitant un recyclage prennent effet a changé Si défini à vrai.
AppPoolRecyclePrivateMemoryAjouter un événement si un pool d'applications est recyclé en fonction de mémoire privée lorsque la valeur true.
important La propriété de métabase IdleTimeout n'a pas un indicateur de propriété LogEventOnRecycle associé. Par conséquent, lorsqu'un pool d'applications est arrêté car la valeur IdleTimeout est atteinte, une entrée de journal des événements ne sera pas enregistrée.

Configuration des indicateurs

Vous pouvez définir les indicateurs à l'aide de Adsutil.vbs. Pour définir l'indicateur AppPoolRecycleMemory sur false pour le pool d'applications par défaut, procédez comme suit :
  1. Cliquez sur Démarrer , cliquez sur Exécuter et tapez cmd à l'invite de commandes.
  2. Accédez au répertoire où se trouve Adsutil. L'emplacement de répertoire par défaut est le suivant: %SYSTEMROOT% \Inetpub\Adminscripts
  3. Tapez la commande suivante :
    cscript adsutil.vbs set w3svc/AppPools/DefaultAppPool/AppPoolRecycleMemory false.
note Cette commande suppose que la propriété LogEventOnRecycle est activée. Si cette commande échoue avec le Numéro_erreur :-2147463164 0x80005004, vous devez tout d'abord activez la propriété LogEventOnRecycle . Pour activer la propriété LogEventOnRecycle , exécutez une des commandes suivantes :
  • Pour définir toutes les valeurs sur FALSE, exécutez la commande suivante :
    cscript adsutil.vbs set w3svc/AppPools/DefaultAppPool/LogEventOnRecycle 0
  • Pour définir toutes les valeurs sur la valeur est TRUE, exécutez la commande suivante :
    cscript adsutil.vbs set w3svc/AppPools/DefaultAppPool/LogEventOnRecycle 255
note Informations sur les magasins de métabase où vous pouvez configurer les indicateurs sont dans la documentation fournie avec le produit. Pour les mêmes informations en ligne, reportez-vous au site Web TechNet suivant :
LogEventOnRecycle
http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/6f43da84-38b0-422b-aa2b-195643d05d22.mspx

Entrées du journal des événements

Les événements suivants apparaître dans le journal des événements.
Réduire ce tableauAgrandir ce tableau
indicateur A la valeur True événement généré L'ID d'événement
AppPoolRecycleTimeUn processus de travail avec pool d'applications fourniture processus id « XXXX » « AppPoolName » a demandé un recyclage car le processus de travail atteint sa limite autorisée de traitement.1074
AppPoolRecycleRequestsUn le processus de travail possédant l'ID de processus XXXX servant de pool d'applications « AppPoolName » a demandé un recyclage car il a atteint sa limite de requête.1075
AppPoolRecycleScheduleUn le processus de travail possédant l'ID de processus XXXX servant de pool d'applications « AppPoolName » a demandé un recyclage car il a atteint sa durée planifiée recyclage.1076
AppPoolRecycleMemoryUn processus de travail avec pool d'applications fourniture processus id « XXXX » « AppPoolName » a demandé un recyclage car il a atteint sa limite de mémoire virtuelle.1077
AppPoolRecycleIsapiUnhealthyUn le processus de traitement possédant le XXXX servant de pool d'applications « AppPoolName » a demandé un recyclage car un ISAPI il chargé signalé défectueux et demande un recyclage id de processus.1078
AppPoolRecycleOnDemandUn administrateur a demandé un recyclage de tous les processus de travail dans pool d'applications « AppPoolName ».1079
AppPoolRecycleConfigChangeLes processus de travail servant de pool d'applications « AppPoolName » sont en cours recyclées en raison de 1 ou plus de modifications de configuration dans les propriétés pool d'application qui necessitate un redémarrage de processus. 1080
AppPoolRecyclePrivateMemoryUn le processus de travail possédant l'ID de processus XXXX servant de pool d'applications « AppPoolName » a demandé un recyclage car il a atteint sa limite de mémoire des octets privés.1177

Résolution des problèmes

Informations sur les erreurs que vous pouvez rencontrer lors de définition de ces indicateurs sont dans la documentation fournie avec le produit. Pour les mêmes informations en ligne, reportez-vous au site Web TechNet suivant :
Exemples de code pour configurer les propriétés de métabase
http://technet2.microsoft.com/windowsserver/en/technologies/featured/iis/default.mspx

Références

Pour plus d'informations sur les pools d'applications, consultez la documentation sur le site Web TechNet suivant :
Fonctionnement des pools d'applications (IIS 6.0)
http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/67e39bd8-317e-4cf6-b675-6431d4425248.mspx
Pour plus d'informations sur le recyclage de processus de travail, consultez la documentation sur le site Web TechNet suivant :
Recyclage de processus de travail (IIS 6.0)
http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/1652e79e-21f9-4e89-bc4b-c13f894a0cfe.mspx

Propriétés

Numéro d'article: 332088 - Dernière mise à jour: jeudi 13 mars 2008 - Version: 10.1
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft Internet Information Services 6.0
Mots-clés : 
kbmt kbhowtomaster kbpending kbprb KB332088 KbMtfr
Traduction automatique
IMPORTANT : Cet article est issu du système de traduction automatique mis au point par Microsoft (http://support.microsoft.com/gp/mtdetails). Un certain nombre d?articles obtenus par traduction automatique sont en effet mis à votre disposition en complément des articles traduits en langue française par des traducteurs professionnels. Cela vous permet d?avoir accès, dans votre propre langue, à l?ensemble des articles de la base de connaissances rédigés originellement en langue anglaise. Les articles traduits automatiquement ne sont pas toujours parfaits et peuvent comporter des erreurs de vocabulaire, de syntaxe ou de grammaire (probablement semblables aux erreurs que ferait une personne étrangère s?exprimant dans votre langue !). Néanmoins, mis à part ces imperfections, ces articles devraient suffire à vous orienter et à vous aider à résoudre votre problème. Microsoft s?efforce aussi continuellement de faire évoluer son système de traduction automatique.
La version anglaise de cet article est la suivante: 332088
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.

Envoyer des commentaires

 

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