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

编辑
  • 文档创建者:文档助手1
  • 浏览次数:3395次
  • 编辑次数:7次
  • 最近更新:Kevin-s 于 2019-06-17
  • 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

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