Jboss服务器并发数查看与修改

编辑
文档创建者:文档助手1 (67727 )     浏览次数:1996次     编辑次数:4次     最近更新:caixiaolan 于 2017-02-07     

目录:

1. 问题描述编辑

用户访问某张报表时,服务器就使用一个线程来处理报表运算。
如果访问的人数太多且报表运算量大的话,同一时间争抢服务器cpu线程的人就会很多。服务器响应能力就会减弱,所以我们需要合理控制服务器线程个数。

2. 解决方案编辑

2.1 修改Jboss服务器并发
Jboss的版本不一样,对应的修改的位置也不一样,主要分为以下两种情况:Jboss4.0.2 与 jboss4.2.2.GA
2.2 Jboss4.0.2的连接数修改
打开JBOSS目录jboss-4.0.2>server>default>deploy>jbossweb-tomcat55.sar下的server.xml文件,修改连接数即可。
<Connector port="8080" address="${jboss.bind.address}" maxThreads="250" strategy="ms" maxHttpHeaderSize="8192" emptySessionPath="true" enableLookups="false" redirectPort="8443" acceptCount="100" connectionTimeout="20000" disableUploadTimeout="true"/>
例如把250修改为300。
2.3 jboss4.2.2.GA的连接数修改
打开JBOSS目录jboss-4.2.2.GA>server>default>deploy>jboss-web.deployer下的server.xml文件,修改连接数即可。
222
<Connector port="8080" address="${jboss.bind.address}" maxThreads="250" maxHttpHeaderSize="8192" emptySessionPath="true" protocol="HTTP/1.1" enableLookups="false" redirectPort="8443" acceptCount="100" connectionTimeout="20000" disableUploadTimeout="true" />
例如把250改成300。
注:jboss-4.2.2.GA的server下有三个用户(all、default、minimal),这里修改的是defaul用户,因为经常用的是default这个用户,而其他两个用户未做研究。可以根据自己的情况来改某个用户的端口,当然这三个用户的端口都相同也可以,这样还可以避免造成端口又被占用。不过现在开发J2EE应用程序的服务器都用jboss-4.2.2.GA,Jboss4.0.2已经很少用了。

附件列表


主题: 性能优化
如果您认为本文档还有待完善,请编辑

文档内容仅供参考,如果你需要获取更多帮助,付费/准付费客户请咨询帆软技术支持
关于技术问题,您还可以前往帆软社区,点击顶部搜索框旁边的提问按钮
若您还有其他非技术类问题,可以联系帆软传说哥(qq:1745114201

此页面有帮助吗?