# Configurer des gestionnaires de travaux de partition

Avant de commencer

Remarque : les partitions de domaine colocataire WebLogic Server sont abandonnées dans WebLogic Server 12.2.1.4.0. La console et les pages d'aide associées seront enlevées dans la prochaine version.

Définir des gestionnaires de travaux de partition

Les gestionnaires de travaux de partition définissent une stratégie d'utilisation des threads parmi les partitions. Vous pouvez les configurer afin de limiter le nombre de threads de gestionnaire de travaux dans chaque partition, ainsi que pour gérer l'allocation d'utilisation des threads en fonction de la durée d'utilisation des threads pour chaque partition. L'importance de la régulation de l'utilisation relative des threads réside dans la fourniture d'une qualité de service (QoS) adéquate et d'une équité parmi les diverses partitions qui partagent la même instance WLS. Sans cela, une application indésirable d'une partition risque d'épuiser les ressources de thread d'autres partitions, les empêchant ainsi de fonctionner correctement.

Pour configurer un gestionnaire de travaux de partition, procédez comme suit :

1. Si vous ne l'avez pas déjà fait, dans le centre des modifications de la console d'administration, cliquez sur Verrouiller et modifier (reportez-vous à Utiliser le centre des modifications).
2. Dans le panneau de gauche de la console, développez Partitions de domaine et sélectionnez Gestionnaires de travaux de partition.

   La table Gestionnaires de travaux de partition affiche les gestionnaires de travaux de partition définis.

3. Cliquez sur le nom du gestionnaire de travaux de partition à configurer.
4. Sur la page Modifier le gestionnaire de travaux de partition, procédez comme suit :
   1. Dans le champ Capacité partagée, saisissez un nombre compris entre 1 et 100.

      La capacité partagée entre les partitions des gestionnaires de travaux limite le nombre de demandes de travail d'une partition. Cette limite comprend les demandes de travail en cours d'exécution ou mises en file d'attente dans l'attente d'un thread disponible. Lorsque la limite est dépassée, WLS commence à rejeter certaines demandes soumises à partir de la partition.

      La valeur est exprimée en pourcentage de la capacité de l'ensemble du serveur WLS telle qu'elle est configurée dans l'option "Capacité partagée pour les gestionnaires de travaux" qui restreint le nombre de demandes dans l'intégralité de l'instance de serveur WLS. La capacité partagée entre les partitions des gestionnaires de travaux doit avoir une valeur comprise entre 1 et 100 %.

   2. Dans le champ Partage équitable, saisissez un nombre compris entre 1 et 99.

      La valeur de partage équitable est un pourcentage souhaité d'utilisation des threads de cette partition par rapport à l'utilisation des threads de toutes les partitions. La valeur doit être un nombre compris entre 1 et 99. Oracle recommande que la somme de cette valeur pour toutes les partitions en cours d'exécution dans un domaine WLS soit égale à 100. Par défaut, une partition a une valeur de partage équitable égale à 50.

   3. (Facultatif) Indiquez une valeur Contrainte de nombre minimal de threads.

      Une contrainte de nombre minimal de threads garantit un nombre de threads que le serveur allouera à un gestionnaire de travaux pour éviter les interblocages. Ceci peut résulter en la réception par un gestionnaire de travaux d'une durée d'utilisation des threads supérieure au partage équitable configuré et, par conséquent, à l'obtention par une partition d'une durée d'utilisation des threads supérieure à celle qui doit être comparée à d'autres partitions dans la même instance de serveur WLS.

      Vous pouvez éventuellement fournir une limite concernant la valeur de contrainte de nombre minimal de threads pour chaque partition configurée dans le domaine WLS. Si elle est configurée, elle impose une limite supérieure pour les valeurs minimales de contrainte de thread configurées dans une partition. Si la somme des valeurs configurées de toutes les contraintes de nombre minimal de threads dans une partition dépasse la valeur configurée, un message d'avertissement est journalisé et WLS réduit le nombre de threads que le pool de threads allouera pour les contraintes.

      Par défaut, aucune limite de contrainte de nombre minimal de threads n'est définie sur une partition.

   4. (Facultatif) Indiquez une valeur Contrainte de nombre maximal de threads, à savoir le nombre maximal de threads dans le pool de threads à réglage automatique qui travaillent simultanément sur des demandes d'une partition.

      Une contrainte de nombre maximal de threads peut être utile pour empêcher une utilisation dépassant la part équitable des ressources de thread, notamment dans des situations anormales comme le blocage de threads sur des E/S, dans l'attente de réponses d'un serveur distant qui ne répond pas. La définition d'une contrainte de nombre maximal de threads dans ce cas peut permettre de garantir que certains threads seront disponibles pour le traitement des demandes d'autres partitions dans l'instance WLS.

5. Cliquez sur Enregistrer.

   La configuration de gestionnaire de travaux de partition est enregistrée.

6. Pour activer ces modifications, dans le centre des modifications de la console d'administration, cliquez sur Activer les modifications.
   Les modifications ne prennent pas toutes effet immédiatement ; certaines nécessitent un redémarrage (reportez-vous à Utiliser le centre des modifications).

Après avoir fini

Associer des partitions à des gestionnaires de travaux de partition