`
zql3315
  • 浏览: 23938 次
  • 性别: Icon_minigender_1
  • 来自: 安徽
社区版块
存档分类
最新评论

修改 Tomcat 7最大并发连接数

阅读更多

Tomcat的server.xml中Context元素的以下参数应该怎么配合适

<Connector port="8080"
maxThreads="150"
minSpareThreads="25"
maxSpareThreads="75"
acceptCount="100"
/>      

maxThreads="150" 表示最多同时处理150个连接
minSpareThreads="25" 表示即使没有人使用也开这么多空线程等待
maxSpareThreads="75" 表示如果最多可以空75个线程,例如某时刻有80人访问,之后没有人访问了,则tomcat不会保留80个空线程,而是关闭5个空的。

acceptCount="100" 当同时连接的人数达到maxThreads时,还可以接收排队的连接,超过这个连接的则直接返回拒绝连接。

根据你的配置建议
maxThreads="500"
minSpareThreads="100" 如果你的网站经常访问量都很大的话,缺省就开比较大
maxSpareThreads="300"
acceptCount="100"
这只是说你的服务器可以支持这么多用户,但还要看你安装了哪些东西,还有你的程序是否足够高效率。

 

web server允许的最大连接数还受制于操作系统的内核参数设置,通常Windows是2000个左右,Linux是1000个左右。Unix中如何设置这些参数,请参阅Unix常用监控和管理命令

分享到:
评论

相关推荐

    tomcat 最大并发连接数 acceptCount

    tomcat 最大并发数 并发量 tomcat 最大并发连接数 acceptCount不能说只要大于acceptCount的连接就一定被拒绝!

    tomcat并发量详解

    tomcat并发量详解 tomcat并发连接数详解

    tomcat配置 连接数(优化)

    其中,`maxConnections`表示最大的并发连接数。 2. **调整线程池**:通过设置`Executor`来创建一个自定义线程池,允许你更精细地控制线程的数量和行为。例如: ```xml maxThreads="300" minSpareThreads="100...

    linux下tomcat优化设置最大连接数内存jconsole监控.docx

    ### Linux 下 Tomcat 优化设置最大连接数及内存 JConsole 监控 #### 一、Tomcat 内存优化 ##### 1.1 基本原理 在启动 Java 应用程序时,JVM(Java 虚拟机)会为应用程序分配一定的初始内存和最大内存。这些设置对...

    JBOSS\Tomcat最大连接数配置和jvm内存配置.docx

    在JBOSSTomcat服务器的性能优化中,最大连接数配置和JVM内存配置是两个至关重要的环节,它们直接影响到服务器的响应速度和稳定性,尤其对于处理大量并发请求的场景。 首先,我们来看JBOSS最大连接数的配置。在`...

    tomcat 1000/s 并发配置

    对于高并发,可以增加`maxThreads`属性,这是Tomcat可以同时处理的最大线程数。例如,可以设置为`maxThreads="2000"`以应对1000 QPS的需求,但也要考虑到服务器的资源限制,避免过度消耗内存。 2. **配置...

    tomcat并发资料

    7. **连接超时与最大连接数**:设置合理的超时和最大连接数限制可以防止资源耗尽,同时确保服务器响应速度。 8. **Keep-Alive与HTTP连接复用**:启用HTTP Keep-Alive可以减少TCP连接的创建和销毁开销,提高并发性能...

    基于tomcat的连接数与线程池详解

    连接数决定了Tomcat可以接受多少并发连接,而线程池中的线程数则影响到Tomcat处理请求的吞吐量。线程池由Acceptor和Worker两部分组成,Acceptor负责接收连接,而Worker负责处理这些连接上的请求。在BIO模式下,如果...

    关于tomcat5.0配置及连接池配置详细

    同时,通过合理设置连接池的参数,可以进一步优化性能,如调整最大和最小连接数、连接超时、空闲检测频率等。 总结来说,连接池是提高Web应用性能的关键技术之一,尤其是在处理大量并发请求时。在Tomcat 5.0中正确...

    数据库连接数查看工具

    查看数据库连接数,直接放到tomcat服务器下用浏览器访问即可

    tomcat 6.X 连接池的配置

    `maxActive`、`maxIdle`和`maxWait`分别代表最大活动连接数、最大空闲连接数和最大等待时间。 - `maxActive`:设置最大活动连接数,超过这个数的请求会被放入等待队列,设为0表示无限制。 - `maxIdle`:最大空闲...

    Tomcat7性能优化

    从Tomcat 7开始,可以通过修改`server.xml`中的`Connector`配置来启用NIO模式: ```xml connectionTimeout="20000" redirectPort="8443"/&gt; ``` - **APR (Apache Portable Runtime)**:通过C语言编写的高性能...

    调整Tomcat的并发线程

    在实际调整Tomcat并发线程数时,需要特别注意的是,增加线程数会增加服务器的资源消耗,如果服务器的CPU、内存等资源不足以支撑如此高并发的需求,反而可能造成系统不稳定。因此,仅仅简单地增加maxThreads并不能...

    tomcat中配置数据库连接池

    * maxActive="100":表示并发情况下最大可从连接池中获取的连接数。如果数据库不是单独供一个应用使用通过设置 maxActive 参数可以避免某个应用无限制的获取连接对其他应用造成影响。 * maxIdle="30":如果在并发时...

    Tomcat中数据库连接池的配置和使用

    - **maxActive**: 最大活动连接数。 - **maxIdle**: 最大空闲连接数。 - **maxWait**: 获取连接时的最大等待时间(毫秒),如果设置为负数,则无限期等待。 #### 四、使用数据库连接池 配置完成后,应用程序可以...

    tomcat7最新版本

    3. **连接器优化**:根据场景选择合适的连接器类型(BIO, NIO, APR)和配置连接超时、最大连接数等参数。 4. **定期更新**:保持Tomcat版本的更新,以获得最新的安全修复和性能改进。 总结,"Tomcat7最新版本"在64...

    tomcat7性能调优

    7. **maxKeepAliveRequests**:定义一个连接可以处理的最大请求数,如设置为1000,防止过多的连接占用资源。 8. **useURIValidationHack**:设为`false`,禁用URI验证,可能提高性能。 9. **compression**:开启...

    tomcat 启动优化和并发并发优化配置.rar

    二、Tomcat并发优化配置 1. **Connector配置**:调整`Connector`的并发参数,如`maxThreads`定义最大线程数,`minSpareThreads`设置最小空闲线程,确保在高并发下有足够的处理能力。`acceptCount`设定等待队列长度...

    Tomcat连接池配置详解

    同时,根据实际的系统负载和性能需求,适当调整连接池的参数,如最大连接数和等待时间,可以优化系统的响应速度和资源利用效率。 总结来说,配置Tomcat连接池是提升Web应用性能的关键步骤,它涉及到管理界面的操作...

Global site tag (gtag.js) - Google Analytics