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

编辑
  • 文档创建者:文档助手1
  • 浏览次数:2956次
  • 编辑次数:5次
  • 最近更新:jiangsr 于 2018-07-12
  • 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文件,修改连接数即可。

    <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

    此页面有帮助吗?只是浏览 [ 去社区提问 ]