有关的子系统是:
<subsystem xmlns="urn:jboss:domain:jca:1.1">
<archive-validation enabled="true" fail-on-error="true" fail-on-warn="false"/>
<bean-validation enabled="true"/>
<default-workmanager>
<short-running-threads>
<core-threads count="50"/>
<queue-length count="50"/>
<max-threads count="50"/>
<keepalive-time time="10" unit="seconds"/>
</short-running-threads>
<long-running-threads>
<core-threads count="50"/>
<queue-length count="50"/>
<max-threads count="50"/>
<keepalive-time time="10" unit="seconds"/>
</long-running-threads>
</default-workmanager>
<cached-connection-manager/>
</subsystem>我想修改3个属性:核心线程计数,队列长度计数和最大线程计数在<short-running-threads>和<long-running-threads>下使用jboss。
有人能提供cli来修改这些属性吗?
发布于 2018-10-24 08:54:33
我想你是想改变缺省值,而不是计数。计数器是用于监视的实际值,不打算设置。
尝试在jboss-cli目录下使用JBoss bin。
1.)打给./jboss-cli.sh -c。CLI支持命令的每个部分对上下文敏感的命令完成。
或
2.)打给./jboss-cli.sh --gui。使用GUI导航到JCA子系统,直到需要的属性。您可以通过鼠标单击write-attribute上下文菜单项来更改它。设置新值后,匹配的CLI命令将显示在GUI顶部的textfield中,可以复制/粘贴。
这是一个设置默认值的示例:
/subsystem=jca/workmanager=default/long-running-threads=default/:write-attribute(name=core-threads,value=200)发布于 2018-10-24 09:49:14
正如@Frito建议的那样,我们最后的cli如下所示:
# Batch script to modify thread count configuration in the JBoss server
# Connect to JBoss
connect
# Start batching commands
batch
#Modify short-running-threads
/subsystem=jca/workmanager=default/short-running-threads=default/:write-attribute(name=core-threads,value=200)
/subsystem=jca/workmanager=default/short-running-threads=default/:write-attribute(name=queue-length,value=200)
/subsystem=jca/workmanager=default/short-running-threads=default/:write-attribute(name=max-threads,value=200)
#Modify long-running-threads
/subsystem=jca/workmanager=default/long-running-threads=default/:write-attribute(name=core-threads,value=200)
/subsystem=jca/workmanager=default/long-running-threads=default/:write-attribute(name=queue-length,value=200)
/subsystem=jca/workmanager=default/long-running-threads=default/:write-attribute(name=max-threads,value=200)
# Reload to appy changes
:reload
# Run the batch commands
run-batch执行cli后的Standalone.xml片段:
<subsystem xmlns="urn:jboss:domain:jca:1.1">
<archive-validation enabled="true" fail-on-error="true" fail-on-warn="false"/>
<bean-validation enabled="true"/>
<default-workmanager>
<short-running-threads>
<core-threads count="200"/>
<queue-length count="200"/>
<max-threads count="200"/>
<keepalive-time time="10" unit="seconds"/>
</short-running-threads>
<long-running-threads>
<core-threads count="200"/>
<queue-length count="200"/>
<max-threads count="200"/>
<keepalive-time time="10" unit="seconds"/>
</long-running-rhreads>
</default-workmanager>
<cached-connection-manager/>
</subsystem>https://stackoverflow.com/questions/52964263
复制相似问题