论坛首页 Java企业应用论坛

请教一个tomcat AJP/1.3 Connector的问

浏览 29400 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2006-01-25  
Apache 2.2.0出来叻,可以忘掉jk这个配置比较恶心的东西叻
0 请登录后投票
   发表时间:2006-01-25  
manager/status确实可以查看线程数,但是只能查看http的Connector的
引用
<Connector
port="8080"   maxThreads="200" minSpareThreads="100" maxSpareThreads="150"
               enableLookups="false" redirectPort="8443" acceptCount="100"
               debug="0" connectionTimeout="20000"
               disableUploadTimeout="true" />
              
               <Connector
port="9090"               maxThreads="200" minSpareThreads="100" maxSpareThreads="150"
               enableLookups="false" redirectPort="8443" acceptCount="100"
               debug="0" connectionTimeout="20000"
               disableUploadTimeout="true" />

我做了两个http Connector查看初始化时也的确创建了200个线程
引用
http9090
Max threads: 200 Min spare threads: 100 Max spare threads: 150 Current thread count: 100 Current thread busy: 2
Max processing time: 0 ms Processing time: 0 s Request count: 4 Error count: 1 Bytes received: 0.00 MB Bytes sent: 0.01 MB

引用
http8080
Max threads: 200 Min spare threads: 100 Max spare threads: 150 Current thread count: 100 Current thread busy: 1
Max processing time: 297 ms Processing time: 0 s Request count: 41 Error count: 1 Bytes received: 0.00 MB Bytes sent: 0.07 MB


不过我的tomcat和apache整和后我想把http Connector关掉,只开一个AJP Connector,即使开了http的也无法查看AJP的线程数,因为状态报告里面根本就没有


robbin测试无论http还是AJP都开多少个就启动多少个,那我估计可能就是我的版本有点问题啊.我还是tomcat5.0 jdk1.4呢,看来有必要慢慢升级一下了
有时间弄个jdk5.0  tomcat5.5试一下
0 请登录后投票
   发表时间:2006-01-25  
hongliang 写道
Apache 2.2.0出来叻,可以忘掉jk这个配置比较恶心的东西叻


顺便问一下,Apache 2.2.0可以不用jk就和tomcat整和么??
那我在2.0上整和的SSL怕到2.2.0上有问题啊,不敢轻易升级

我的操作系统是windows+Apache2.0.55+mod_ssl-2.0.55+tomcat5.0+mod_jk1.2.14
0 请登录后投票
   发表时间:2006-01-25  
Apache 2.2.0和Tomcat整合用的是新的mod_proxy_ajp模块,这个模块的优点就是配置简单,而且是和Apache编译在一起的,不象mod_jk那样,安装配置都狠复杂。你可以先用Apache 2.2.0+ssl+tomcat做一下试验,没准儿你那问题在Apache 2.2.0下就解决叻呢。
0 请登录后投票
   发表时间:2006-01-25  
好的,改天一定试一下

还想问一下mod_proxy_ajp能象mod_jk那样配置一个 lb worker么,支持两个tomcat,这两天没时间查,顺便问一下擎个现成的,也免得走弯路.
0 请登录后投票
   发表时间:2006-01-25  
zgli 写道
好的,改天一定试一下

还想问一下mod_proxy_ajp能象mod_jk那样配置一个 lb worker么,支持两个tomcat,这两天没时间查,顺便问一下擎个现成的,也免得走弯路.


哈哈。。。当然支持啦。mod_proxy模块下面除叻mod_proxy_ajp,还有mod_proxy_balancer。

给你贴一段配置文件,这也是唯一的用于配置mod_proxy_ajp的部分:

#用于反向代理
ProxyRequests Off

#允许代理工作
<Proxy *>
Order deny,allow
Allow from all
</Proxy>

#设置方向代理路径,设置工作代理名称为mycluster的balancer
ProxyPass /test balancer://mycluster nofailover=On
ProxyPassReverse /test balancer://mycluster
#配置balancer
<Proxy balancer://mycluster>
BalancerMember ajp://localhost:8009/test
BalancerMember ajp://some-other-localhost:8009/test
</Proxy>


这些都是我自己实践过的,这个balancer也像以前一样,有许多均衡策略,我在后台开叻两个tomcat,ajp端口设为不同的两个,用名称相同的jsp文件分别输出不同的内容观察叻一下,均衡的效果还是狠不错的
0 请登录后投票
   发表时间:2006-01-25  
谢谢 

的确不错
引用
The new mod_proxy_balancer module provides load balancing services for mod_proxy. The new mod_proxy_ajp module adds support for the Apache JServ Protocol version 1.3 used by Apache Tomcat.


不过好象2.2.0似乎没有Windows的安装版本啊?
0 请登录后投票
   发表时间:2006-01-25  
不知道。。。自己找找吧
0 请登录后投票
   发表时间:2006-02-05  
hongliang 写道
Apache 2.2.0和Tomcat整合用的是新的mod_proxy_ajp模块,这个模块的优点就是配置简单,而且是和Apache编译在一起的,不象mod_jk那样,安装配置都狠复杂。你可以先用Apache 2.2.0+ssl+tomcat做一下试验,没准儿你那问题在Apache 2.2.0下就解决叻呢。


http://httpd.apache.org/docs/2.2/new_features_2_2.html
引用
Windows Users please note that this is not yet included in the standard windows build. If you try to use it on the Windows platform, please let us know how you get on.
0 请登录后投票
   发表时间:2006-02-05  
jdk1.5  tomcat5.5确实没有上面讨论的问题,我自己试验了,看来以上问题是版本的问题..
0 请登录后投票
论坛首页 Java企业应用版

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