Vous êtes sur la page 1sur 13

Fiche technique AppliDis

Paramtrage de pools d'applications sous IIS 6.0

Fiche IS00158 Version document : 1.02

Diffusion limite : Systancia, membres du programme Partenaires AppliDis et clients ou prospects de Systancia ou des membres du programmes Partenaires AppliDis.

Objet du document
Cette fiche propose un paramtrage des pools dapplications dIIS 6.0, assurant une meilleure gestion de la monte en charge des processus IIS par rapport un site web. Cette fiche a t ralise pour le paramtrage des sites AppliDis.

Fiche IS00158
Paramtrage de pools d'applications sous IIS 6.0

Sommaire
1 2 3 Cration dun pool dapplications AppliDis ................................................................ 3 Ajouter des sites un pool dapplications................................................................. 6 Paramtrage des pools dapplications ...................................................................... 8

Table des lgendes


Figure Figure Figure Figure Figure Figure Figure Figure Figure Figure Figure Figure Figure 1 - Gestionnaire des services Internet (IIS) .......................................................... 3 2 Menu contextuel........................................................................................... 4 3 - Nouveau pool d'applications ........................................................................... 4 4 - Pool d'application "PoolApplidis"...................................................................... 5 5 - Pools d'application "PoolAppliDisXML" et "PoolAdisGatewayHTTP"........................ 5 6 - Menu proprits............................................................................................ 6 7 - Proprits du site.......................................................................................... 7 8 - Liste des sites .............................................................................................. 7 9 - Menu proprits............................................................................................ 9 10 - Proprits de PoolApplidisXML....................................................................... 9 11 - Menu proprits ........................................................................................ 10 12 - Proprits de PoolApplidisXML..................................................................... 11 13 - Proprits de PoolApplidis .......................................................................... 12

IS00158-v1.02 Version de la fiche 1.02

10/11/2010 2/13

Fiche IS00158
Paramtrage de pools d'applications sous IIS 6.0

1 Cration dun pool dapplications AppliDis


Afin disoler les diffrentes sites Web et services Web, il est possible de crer des pools dapplications. Chaque pool dapplications possdera un (ou au moins un) processus dit de travail, qui traitera les requtes destination des sites du pool dapplications. Lexcution dans des processus indpendants assure, en cas de dfaillance dun processus dun pool, la continuit des services fournis par les autres pools. Dans le cadre de la solution AppliDis, nous allons crer jusqu trois pools (selon les fonctionnalits installes): PoolAppliDis, PoolAppliDisXML, PoolAdisGatewayHTTP. Procdure : Aller dans le Gestionnaire des services Internet (IIS) (Dmarrer -> Panneau de configuration -> Outils d'administration).

Figure 1 - Gestionnaire des services Internet (IIS)

IS00158-v1.02 Version de la fiche 1.02

10/11/2010 3/13

Fiche IS00158
Paramtrage de pools d'applications sous IIS 6.0

Nous allons crer un nouveau pool dapplications nomm PoolAppliDis. Pour ce faire, cliquer avec le bouton droit de la souris sur Pools dapplications . Slectionner Nouveau > Pool dapplications .

Figure 2 Menu contextuel

Dans la zone ID du pool dapplications , il faut fournir le nom du pool - ici PoolAppliDis . Cliquer sur OK.

Figure 3 - Nouveau pool d'applications

IS00158-v1.02 Version de la fiche 1.02

10/11/2010 4/13

Fiche IS00158
Paramtrage de pools d'applications sous IIS 6.0

Rsultat :

Figure 4 - Pool d'application "PoolApplidis" Le nouveau pool dapplications PoolAppliDis est cr. Rpter lopration avec PoolAppliDisXML et PoolAdisGatewayHTTP. Rsultat :

Figure 5 - Pools d'application "PoolAppliDisXML" et "PoolAdisGatewayHTTP" IS00158-v1.02 Version de la fiche 1.02 10/11/2010 5/13

Fiche IS00158
Paramtrage de pools d'applications sous IIS 6.0

2 Ajouter des sites un pool dapplications


Nous allons associer respectivement les AdisGatewayHTTP avec les pools PoolAdisGatewayHTTP. Procdure : Nous allons associer le site Web AppliDis au pool dapplications PoolAppliDis. Dans Sites Web > Site Web par dfaut , cliquer avec le bouton droit de la souris sur AppliDis . Slectionner Proprits . sites Web AppliDis, AppliDisXML PoolAppliDis, PoolAppliDisXML et et

Figure 6 - Menu proprits

IS00158-v1.02 Version de la fiche 1.02

10/11/2010 6/13

Fiche IS00158
Paramtrage de pools d'applications sous IIS 6.0

Dans longlet Rpertoire virtuel , dans le menu droulant Pool dapplications slectionner PoolAppliDis . Cliquer sur OK.

Figure 7 - Proprits du site

Rpter lopration avec PoolAdisGatewayHTTP.

AppliDisXML / PoolAppliDisXML et AdisGatewayHTTP /

Figure 8 - Liste des sites

IS00158-v1.02 Version de la fiche 1.02

10/11/2010 7/13

Fiche IS00158
Paramtrage de pools d'applications sous IIS 6.0

3 Paramtrage des pools dapplications


Chaque pool dapplications utilise un ou plusieurs processus appels processus de travail pour traiter ses requtes. Lorsquun pool possde plusieurs processus de travail, les requtes se rpartissent sur lensemble des processus et larrt de lun dentre eux ne perturbe pas les autres, ce qui assure une continuit du service. En revanche, les informations de session ASP (Active Server Page) ne sont pas propages sur plusieurs processus. Les sites utilisant le mcanisme de session propos en ASP ne doivent donc possder quun seul processus de travail. A force dtre utilis, un processus de travail vieilli : des ressources peuvent tre perdues et le processus se dgrade. Pour remdier ce problme, IIS 6.0 propose un mcanisme de recyclage. Ce mcanisme consiste en une cration dun nouveau processus de travail remplaant un ancien qui sera dtruit. La continuit du service est nouveau assure, mais les informations de session ASP sont une nouvelle fois perdues. Il est possible de paramtrer les conditions de ce recyclage. Nous nallons pas modifier les paramtrages des pools PoolAppliDis et PoolAdisGatewayHTTP ; en revanche nous allons paramtrer PoolAppliDisXML afin quil bnficie de plusieurs processus. Sur la base denviron 1000 utilisateurs simultans, pour naffecter quune charge de 50 utilisateurs par processus de travail, nous allons crer 20 processus.

IS00158-v1.02 Version de la fiche 1.02

10/11/2010 8/13

Fiche IS00158
Paramtrage de pools d'applications sous IIS 6.0

Procdure : Dans Pools dapplications , PoolAppliDisXML . Slectionner Proprits . cliquer avec le bouton droit de la souris sur

Figure 9 - Menu proprits Sous longlet Performances , dans Domaine priv Web passer la valeur de Nombre maximal de processus de travail de 1 20. Cliquer sur OK.

Figure 10 - Proprits de PoolApplidisXML IS00158-v1.02 Version de la fiche 1.02 10/11/2010 9/13

Fiche IS00158
Paramtrage de pools d'applications sous IIS 6.0

Un processus peut tre recycl aprs une dure dexistence donne ou/et aprs avoir trait un certain nombre de requtes. Sur la base de 50 utilisateurs par processus effectuant 60 requtes lon peut estimer quun processus de travail du pool PoolAppliDisXML ncessite un recyclage au bout de 3000 requtes (avec 20 processus, cela offre un potentiel de 1000 utilisateurs/60 000 requtes avant tout recyclage de processus). De plus nous allons recycler les processus au minimum toutes les 4 heures (240 minutes). Procdure : Dans Pools dapplications , PoolAppliDisXML . Slectionner Proprits . cliquer avec le bouton droit de la souris sur

Figure 11 - Menu proprits

IS00158-v1.02 Version de la fiche 1.02

10/11/2010 10/13

Fiche IS00158
Paramtrage de pools d'applications sous IIS 6.0

Sous longlet Recyclage , cocher si ce nest pas dj fait Recycler les processus de travail (en minutes) et Recycler les processus de travail (nombre de requtes) . Dans la premire zone de saisie, passer la valeur 240 (recyclage au bout de 4 heures). Dans la deuxime zone de saisie, passer la valeur 3000 (recyclage au bout de 3000 requtes). Il faut galement, dans la partie Recyclage de la mmoire , cocher Mmoire maximale utilise (en mgaoctets) et mettre la valeur 100. Cliquer sur OK.

Figure 12 - Proprits de PoolApplidisXML

IS00158-v1.02 Version de la fiche 1.02

10/11/2010 11/13

Fiche IS00158
Paramtrage de pools d'applications sous IIS 6.0

Pour les pools dapplications PoolAppliDis et PoolAdisGatewayHTTP nous allons galement mettre en place le paramtrage suivant : dans la partie Recyclage de la mmoire , cocher Mmoire maximale utilise (en mgaoctets) et mettre la valeur 100.

Figure 13 - Proprits de PoolApplidis

Votre site AppliDis est paramtr.

IS00158-v1.02 Version de la fiche 1.02

10/11/2010 12/13

Fiche IS00158
Paramtrage de pools d'applications sous IIS 6.0

Mots cls : AppliDis, IIS, Pool Rfrence : Date de cration : 31/10/2007 Dernire rvision : 10/11/2010 Pour tout commentaire sur cette fiche, merci denvoyer un mail info@sytancia.fr en prcisant le numro de la fiche et votre commentaire

Copyright Systancia 2010 Tous droits rservs Les informations fournies dans le prsent document sont fournies titre dinformation, et de ce fait ne font lobjet daucun engagement de la part de Systancia. Ces informations peuvent tre modifies sans pravis de la part de Systancia. Ce document est destination dutilisateurs avertis, disposant de notions de base du systme dexploitation Windows Server de Microsoft. Systancia ne saurait tre tenu pour responsable des erreurs de manipulation dans le cadre de lutilisation de cette documentation. Lutilisation lie ce document se fait sous votre entire responsabilit. Marques de socits tierces : toutes les autres marques, noms de produits et de socits prciss dans ce document sont cits fins dexplications et sont la proprit de leurs dtenteurs respectifs. A ce titre, notamment Microsoft, Windows, Windows 2000, Windows 2003 Server sont des marques de Microsoft Corporation aux Etats-Unis et dans dautres pays.

Systancia Actipolis 3, Bt C11 3, rue Paul Henri Spaak 68 390 SAUSHEIM France Tlphone : Fax : Contact : site web : 03 89 33 58 20 03 89 33 58 21 info@systancia.fr http://www.systancia.fr

IS00158-v1.02 Version de la fiche 1.02

10/11/2010 13/13

Vous aimerez peut-être aussi