21.3.4. Modifier un thread pool
Procédure 21.13. Modifier un thread pool par la console de gestion
- Connectez-vous à la console de gestion. Section 3.4.2, « Se connecter à la console de gestion ».
- Cliquer sur l'ongleten haut de l'écran. Étendre le menu et sélectionner . Sélectionner l'onglet .
- Cliquer sur le thread pool que vous souhaiter modifier.
- Cliquer sur.
- Modifier les détails que vous souhaitez modifier. Vous ne pourrez modifier que les valeurs suivantes :
Thread Factory
,Max Threads
,Keepalive Timeout
, etKeepalive Timeout Unit
. - Cliquer sur le boutonpour terminer.
Procédure 21.14. Modifier un thread pool par le CLI
- 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 ».
- Utiliser l'opération
write_attribute
avec la syntaxe suivante pour chaque attribut du thread pool à modifier.Copy to Clipboard Copied! Toggle word wrap Toggle overflow /subsystem=ejb3/thread-pool=THREADPOOLNAME:write-attribute(name="ATTRIBUTE", value="VALUE")
/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
, etthread-factory
. - Remplacer VALUE par la valeur requise de l'attribut.
- Utiliser l'opération
read-resource
pour confirmer les changements au thread pool.Copy to Clipboard Copied! Toggle word wrap Toggle overflow /subsystem=ejb3/thread-pool=THREADPOOLNAME:read-resource
/subsystem=ejb3/thread-pool=THREADPOOLNAME:read-resource
Important
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"}
/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 /]
[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 /]
[standalone@localhost:9999 /] /subsystem=ejb3/thread-pool=HSThreads:write-attribute(name="keepalive-time", value={"time"=>"150"})
{"outcome" => "success"}
[standalone@localhost:9999 /]