20.3.4. 编辑线程池


JBoss 管理员可以用管理控制台或 CLI 来编辑线程池。

过程 20.13. 用管理控制台编辑线程池

  1. 登录

    登陆到管理控制台。
  2. 导航至 EJB3 线程池标签页

    点击右上角的 Profile,展开左边『Profile』面板里的 Container 并 选择 EJB 3。然后从主面板里选择 Thread Pools 标签页。
  3. 选择要编辑的线程池

    从列表里选择要编辑的线程池。
  4. 点击 Edit 按钮

    Details 里的字段现在是可编辑的了。
  5. 编辑细节

    编辑要修改的内容,您只可以修改 Thread FactoryMax ThreadsKeepalive TimeoutKeepalive Timeout Unit
  6. 保存或取消

    修改完成后点击 Save 按钮,如果想取消修改则点击 Cancel

过程 20.14. 用 CLI 编辑线程池

  1. 登录 CLI 工具并连接到您的服务器。请参考 第 3.5.4 节 “用管理 CLI 连接受管服务器实例”
  2. 对需要修改的每个线程池属性使用 write_attribute 操作和下列语法。
    /subsystem=ejb3/thread-pool=THREADPOOLNAME:write-attribute(name="ATTRIBUTE", value="VALUE")
    Copy to Clipboard Toggle word wrap
    • 用线程池的名称替换 THREADPOOLNAME
    • 用要编辑的属性的名称替换 ATTRIBUTE。可以编辑的这些属性是 keepalive-timemax-threadsthread-factory
    • 用所需的属性值替换 VALUE
  3. 请用 read-resource 操作来确认对线程池的修改。
    /subsystem=ejb3/thread-pool=THREADPOOLNAME:read-resource
    Copy to Clipboard Toggle word wrap

重要

当用 CLI 修改 keepalive-time 属性的值时,所需的值是一个对象形式。它具有下列语法。
/subsystem=ejb3/thread-pool=THREADPOOLNAME:write-attribute(name="keepalive-time", value={"time" => "VALUE","unit" => "UNIT"}
Copy to Clipboard Toggle word wrap

例 20.10. 用 CLI 设置线程池的 Maxsize 值

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

例 20.11. 用 CLI 设置线程池的 keepalive-time

[standalone@localhost:9999 /] /subsystem=ejb3/thread-pool=HSThreads:write-attribute(name="keepalive-time", value={"time"=>"150"})
{"outcome" => "success"}
[standalone@localhost:9999 /]
Copy to Clipboard Toggle word wrap
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat