> Tech > Pools d’applications

Pools d’applications

Tech - Par Renaud ROSSET - Publié le 24 juin 2010
email

Les applications Web IIS 6.0 fonctionnent dans un processus de travail appelé w3wp.exe, qui remplace Dllhost de IIS 5.0 (et wam.exe de IIS 4.0). Toutefois, dans IIS 6.0, vous pouvez donner un nom au processus de travail et le gérer comme un élément appelé pool d'applications. Vous pouvez attribuer facilement

un site Web, un répertoire ou un répertoire virtuel
à  n’importe quel pool d’applications en utilisant la boîte
de dialogue Properties de cet élément, comme le montre la
figure 1.
Sachez que chaque pool d’applications est isolé des
autres pools, de sorte que si l’un des pools échoue ou est recyclé,
seules les applications de ce pool seront affectées : les
autres pools d’applications continueront à  délivrer leur
contenu. Cette fonction est au coeur de la plus grande fiabilité
de IIS 6.0. Vous pouvez organiser vos applications dans
les pools qui conviennent le mieux à  vos exigences. Ainsi,
vous pourriez grouper les applications fiables dans un pool
et isoler les applications moins fiables ou plus douteuses
dans des pools séparés, pour isoler le comportement des
deux genres d’applications.
WWW Service Administration and Monitoring vérifie
qu’un pool d’applications est réactif, toutes les 30 secondes
(par défaut) ou à  un intervalle que vous définirez sur l’onglet
Health de la boîte de dialogue Properties du pool d’applications.
Si le pool ne répond pas, WWW Service Administration
and Monitoring recycle ou redémarre le pool, sans action de
l’administrateur, pour plus de fiabilité. En outre, vous pouvez
utiliser les paramètres de l’onglet Recycling, illustrés figure 2,
pour configurer quand ce pool se recyclera (arrêt et démarrage).
Par exemple, par défaut, les pools d’applications se recyclent
toutes les 1 740 minutes (c’est-à -dire, 29 heures).
Pour moi, cette valeur par défaut n’a pas beaucoup de sens ;
donc je programme le recyclage à  une certaine heure du
jour, par exemple 3:00 A.M., heure locale. Le recyclage ainsi
programmé peut être utile pour des applications qui doivent
être réinitialisées périodiquement.
L’onglet Recycling vous permet aussi de surveiller la
consommation mémoire d’un processus de travail et de recycler
l’application quand elle dépasse un certain seuil. La
possibilité de recycler automatiquement les applications
trop gourmandes en ressources aidera de nombreux serveurs
IIS dont certaines applications consomment sans raison trop de mémoire au fil du temps. Pour plus d’informations
sur le mécanisme de recyclage d’IIS 6.0, voir l’encadré
« Principes de fonctionnement du recyclage ».
Quand vous configurerez le recyclage pour vos pools
d’applications, vous règlerez probablement IIS 6.0 pour qu’il
enregistre les événements de recyclage dans l’event viewer
au moment où ils se produisent. Par défaut, seuls les événements
de recyclage basés sur la mémoire et sur le temps sont
enregistrés. Recherchez dans les fichiers d’aide d’IIS 6.0 la
propriété de métabase LogEventOnRecycle. Cette propriété
est une valeur « bitmask » dans laquelle chaque bit active ou
désactive l’enregistrement d’un certain événement. La commande
suivante permet d’activer ou de désactiver l’enregistrement
de tous les événements :

cscript SystemDrive\InetpubAdminScripts\adsutil.vbs
set W3SVC/AppPools/
LogEventOnRecycle

Téléchargez cette ressource

Guide de Sécurité IA et IoT

Guide de Sécurité IA et IoT

Compte tenu de l'ampleur des changements que l'IA est susceptible d'entraîner, les organisations doivent élaborer une stratégie pour se préparer à adopter et à sécuriser l'IA. Découvrez dans ce Livre blanc Kaspersky quatre stratégies efficaces pour sécuriser l'IA et l'IoT.

Tech - Par Renaud ROSSET - Publié le 24 juin 2010