论坛首页 Java企业应用论坛

Tomcat6.0.18还不错

浏览 17962 次
精华帖 (0) :: 良好帖 (2) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2008-08-31  

<!----><!----> <!---->

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


 

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" />


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

 

   发表时间:2008-09-01  
支持,lz一般用什么做应用服务器?
直接上tomcat对外么?
0 请登录后投票
   发表时间:2008-09-04  
key232323 写道

直接上tomcat对外么?

问下,这个“对外”是什么意思啊?
0 请登录后投票
   发表时间:2008-09-05  
请教一下,是如何做到

系统监控,并得出tomcat运行稳定了许多的结论的。
0 请登录后投票
   发表时间:2008-09-05  
Ethip 写道
key232323 写道

直接上tomcat对外么?

问下,这个“对外”是什么意思啊?

直接对外访问。意思是外界可以访问到tomcat
0 请登录后投票
   发表时间:2008-09-06  
xieke 写道
请教一下,是如何做到

系统监控,并得出tomcat运行稳定了许多的结论的。

对的,这个问题我也很想知道。关注
0 请登录后投票
   发表时间:2008-09-07  
NIO 不一定比老的方式好,性能不一定有提高,毕竟它是jdk1.4的产物,老外已经有一些议论置疑nio的实际作用了。
现在nio已经在准备nio2了。
0 请登录后投票
   发表时间:2008-09-07  
hantsy 写道
NIO 不一定比老的方式好,性能不一定有提高,毕竟它是jdk1.4的产物,老外已经有一些议论置疑nio的实际作用了。
现在nio已经在准备nio2了。

能否给个链接啊?我对这个话题比较感兴趣
0 请登录后投票
   发表时间:2008-09-07  
还是不怎么好用,动不动就要restart。
0 请登录后投票
   发表时间:2008-09-07  
hantsy 写道
NIO 不一定比老的方式好,性能不一定有提高,毕竟它是jdk1.4的产物,老外已经有一些议论置疑nio的实际作用了。
现在nio已经在准备nio2了。

nio不一定带来性能提高这倒是真的,如果你的并发压力不大的话。可是这个跟它是jdk1.4有什么关系?给出链接
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics