apache+tomcat7集群 性能优化

阿森lin1991 发布于 2014/09/05 14:18
阅读 1K+
收藏 2

解读下一代网络:算力网络正从理想照进现实!>>>

apache+tomcat7集群,怎样性能优化了?按照tomcat6de 方式:

<Connector port="8011" protocol="AJP/1.3"  
minSpareThreads="25" maxSpareThreads="75"
  enableLookups="false" disableUploadTimeout="true" connectionTimeout="20000"
  acceptCount="300" maxThreads="300" maxProcessors="1000" minProcessors="5"
  useURIValidationHack="false" compression="on" compressionMinSize="2048"
  compressableMimeType="text/html,text/xml,text/javascript,text/css,text/plain"
               redirectPort="9443" />

这样不行,找了资料优化的都只是针对protocol=NIO或者APR模式的,protocol="AJP/1.3" 的貌似不知道怎么弄?

加载中
0
Feng_Yu
Feng_Yu

看这烦乱的配置就一阵头大。

tomcat7默认配置中不就有ajp/13的配置段吗?默认应该是打开的才对,加个URIEncoding="UTF-8"应该也就够了,其余这些属性还是在apache上去配置吧。比如gzip压缩这些的,在apache上配置更合理.

tomcat官方文档更推荐apache使用mod_proxy_ajp模块反向代理连接tomcat,这个模块是现成的,易于配置

0
tinshen
tinshen

minSpareThreads之类的7已经过时了。

如果要增加的话 acceptCount="300" maxThreads="300" 可以继续增大。

剩下的就是调整JVM和ULIMIT之类的了。

还有建议开启NIO。apr用到的很少很少。

tinshen
tinshen
回复 @阿森lin1991 : 推荐你用NGINX。。。
阿森lin1991
但是现在是集群 集群mod_jk模式,通讯都是protocol=AJP,用不到NIO和apr,怎么优化呢?
0
asdtiang
asdtiang
apache 反向代理,用nio,再开线程池,可以查看这里 :http://www.asdtiang.org/2014/02/25/linux-tomcat-mysql-nginx%E6%80%A7%E8%83%BD%E4%BC%98%E5%8C%96%E8%AE%B0%E5%BD%95/
0
Will_awokE
Will_awokE
为什么不要nginx搞起?
0
Null--Null
Null--Null
nginx + jetty 性能比这个好
返回顶部
顶部