Tomcat6.0.18还不错

Tomcat 最新的版本 6.0.18 修改了一些 bug 。这次升级 配置上也采用了 ExecutorNIO 方式。


 

Tomcat6  maxSpareThreads参数不再被支持

 

minSpareThreads需要在 Executor 中配置

 

Standard 的配置和 NIO 的配置都可使用: acceptCount

 

使用 Executor 可能会有一点性能损失,但是高负载的环境下,会通过一个 FIFO 的队列公平得处理请求

 

 

升级到 tomcat6.0.18 ,修改 conf/ server.xml 调整为:

 

<Executor name="tomcatThreadPool" namePrefix="catalina-exec-"

        maxThreads="200" minSpareThreads="50"/>

 

采用 NIO 的配置:

<Connector executor="tomcatThreadPool" port="8080" protocol="org.apache.coyote.http11.Http11NioProtocol" enableLookups="false"

   maxThreads="200" acceptCount="500" acceptorThreadCount="1" connectionTimeout="5000"

               redirectPort="8443" />


升级后,通过观察系统的监控图表发现,确实稳定了很多。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值