Rechercher

21.3.4. Modifier un thread pool

download PDF
Les administrateurs JBoss peuvent modifier les thread pools par la console de gestion ou le CLI.

Procédure 21.13. Modifier un thread pool par la console de gestion

  1. Connectez-vous à la console de gestion. Section 3.4.2, « Se connecter à la console de gestion ».
  2. Cliquer sur l'onglet Configuration en haut de l'écran. Étendre le menu Container et sélectionner EJB 3. Sélectionner l'onglet Thread Pools.
  3. Cliquer sur le thread pool que vous souhaiter modifier.
  4. Cliquer sur Edit.
  5. Modifier les détails que vous souhaitez modifier. Vous ne pourrez modifier que les valeurs suivantes : Thread Factory, Max Threads, Keepalive Timeout, et Keepalive Timeout Unit.
  6. Cliquer sur le bouton Save pour terminer.

Procédure 21.14. Modifier un thread pool par le CLI

  1. Lancer l'outil CLI et connectez-vous à votre serveur. Voir Section 3.5.4, « Se connecter à une instance de serveur géré par l'interface CLI ».
  2. Utiliser l'opération write_attribute avec la syntaxe suivante pour chaque attribut du thread pool à modifier.
    /subsystem=ejb3/thread-pool=THREADPOOLNAME:write-attribute(name="ATTRIBUTE", value="VALUE")
    • Remplacer THREADPOOLNAME par le nom requis de thread pool.
    • Remplacer ATTRIBUTE par le nom de l'attribut à modifier. Les attributs ne pouvant pas être modifiés de cette façon sont keepalive-time, max-thread, et thread-factory.
    • Remplacer VALUE par la valeur requise de l'attribut.
  3. Utiliser l'opération read-resource pour confirmer les changements au thread pool.
    /subsystem=ejb3/thread-pool=THREADPOOLNAME:read-resource

Important

Quand vous changez la valeur de l'attribut keepalive-time par le CLI, la valeur requise correspond à une représentations d'objet. La syntaxe sera la suivante :
/subsystem=ejb3/thread-pool=THREADPOOLNAME:write-attribute(name="keepalive-time", value={"time" => "VALUE","unit" => "UNIT"}

Exemple 21.10. Définir la xaleur maximum d'un thread pool par le CLI

[standalone@localhost:9999 /] /subsystem=ejb3/thread-pool=HSThreads:write-attribute(name="max-threads", value="50")
{"outcome" => "success"}
[standalone@localhost:9999 /]

Exemple 21.11. Définir la valeur keepalive-time d'un thread pool par le CLI

[standalone@localhost:9999 /] /subsystem=ejb3/thread-pool=HSThreads:write-attribute(name="keepalive-time", value={"time"=>"150"})
{"outcome" => "success"}
[standalone@localhost:9999 /]
Red Hat logoGithubRedditYoutubeTwitter

Apprendre

Essayez, achetez et vendez

Communautés

À propos de la documentation Red Hat

Nous aidons les utilisateurs de Red Hat à innover et à atteindre leurs objectifs grâce à nos produits et services avec un contenu auquel ils peuvent faire confiance.

Rendre l’open source plus inclusif

Red Hat s'engage à remplacer le langage problématique dans notre code, notre documentation et nos propriétés Web. Pour plus de détails, consultez leBlog Red Hat.

À propos de Red Hat

Nous proposons des solutions renforcées qui facilitent le travail des entreprises sur plusieurs plates-formes et environnements, du centre de données central à la périphérie du réseau.

© 2024 Red Hat, Inc.