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.
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 :
La table Gestionnaires de travaux de partition affiche les gestionnaires de travaux de partition définis.
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 %.
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.
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.
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.
La configuration de gestionnaire de travaux de partition est enregistrée.
Après avoir fini
Associer des partitions à des gestionnaires de travaux de partition