Configurer le pool d'applications IIS (Windows)

Le pool d'applications IIS contient toutes les applications Web installées sur vos sites. Si votre fournisseur de services a alloué un pool d'applications IIS dédié à vos sites, vous pouvez bénéficier d'un certain niveau d'isolation pour vos sites et applications Web utilisées par vos domaines par rapport aux applications Web utilisées par d'autres utilisateurs d'hébergement qui hébergent leurs sites Web sur le même serveur. Comme chaque pool d'applications fonctionne de manière indépendante, les erreurs qui se produisent dans un pool d'applications n'affecteront pas les applications exécutées dans les autres pools d'applications.

Une fois que vous aurez activé le pool d'applications, toutes les applications Web installées sur vos sites Web s'en serviront.

Pour activer le pool d'applications IIS dédié pour vos sites Web :

  1. Allez dans Sites Web & Domaines > Pool d'applications IIS dédié pour vos sites Web.
  2. Cliquez sur Activer.
  3. Indiquez le nombre maximum de processus de travail autorisés pour les requêtes de service pour le pool d'applications IIS et la période (en minutes) pendant laquelle un processus de travail reste inactif avant son arrêt.
  4. Pour limiter le volume de ressources CPU qu'un pool d'applications IIS peut utiliser, décochez la case Illimité et indiquez un nombre (en pourcentage) dans le champ Utilisation maximum du CPU (%). Sélectionnez l'action que l'IIS doit exécuter lorsqu'un processus de travail dépasse l'utilisation maximum configurée pour le CPU. Précisez la période de réinitialisation pour la surveillance de l'utilisation du CPU d'un pool d'applications. Lorsque le nombre de minutes indiqué s'est écoulé depuis la dernière réinitialisation, IIS réinitialise les compteurs de temps du CPU à la fois pour les intervalles de journalisation et de limite.
  5. Sélectionnez les options de recyclage selon le temps ou la consommation de ressources pour recycler périodiquement le pool d'applications IIS. Cela permet d'éviter des états instables qui risquent d'entraîner des crashs ou des blocages d'applications ou encore des fuites de mémoire.
  6. Cliquez sur OK.

Pour arrêter toutes les applications en cours d'exécution dans le pool d'applications :

  1. Allez dans Sites Web & Domaines > Pool d'applications IIS dédié pour vos sites Web.
  2. Cliquez sur Arrêter.

Pour lancer toutes les applications du pool d'applications :

  1. Allez dans Sites Web & Domaines > Pool d'applications IIS dédié pour vos sites Web.
  2. Cliquez sur Démarrer.

Si vous utilisez des applications qui sont connues pour avoir des fuites de mémoire ou être instables après les avoir utilisées pendant un certain temps, vous risquez de devoir les redémarrer de temps à autre.

Pour redémarrer toutes les applications en cours d'exécution dans le pool d'applications :

  1. Allez dans Sites Web & Domaines > Pool d'applications IIS dédié pour vos sites Web.
  2. Cliquez sur Recycler.

Pour désactiver le pool d'applications IIS dédié pour vos sites Web :

  1. Allez dans Sites Web & Domaines > Pool d'applications IIS dédié pour vos sites Web.
  2. Cliquez sur Désactiver.