23.3.4. Modifier un thread pool
Procédure 23.13. Modifier un thread pool par la console de gestion
- Connectez-vous à la console de gestion. Section 3.4.2, « Se conncecter à la console de gestion ».
- Cliquer sur l'onglet en 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 bouton pour terminer.
Procédure 23.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_attributeavec la syntaxe suivante pour chaque attribut du thread pool à modifier./subsystem=ejb3/thread-pool=THREADPOOLNAME:write-attribute(name="ATTRIBUTE", value="VALUE")
/subsystem=ejb3/thread-pool=THREADPOOLNAME:write-attribute(name="ATTRIBUTE", value="VALUE")Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 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-resourcepour confirmer les changements au thread pool./subsystem=ejb3/thread-pool=THREADPOOLNAME:read-resource
/subsystem=ejb3/thread-pool=THREADPOOLNAME:read-resourceCopy to Clipboard Copied! Toggle word wrap Toggle overflow
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 23.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 23.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 /]