服务器配置
100+请求很慢 300+请求崩溃  oracle 11g apache+2 tomcat 负载均衡<Connector port="8080" protocol="org.apache.coyote.http11.Http11NioProtocol" 
               URIEncoding="UTF-8"  minSpareThreads="25" maxSpareThreads="75"
                enableLookups="false" disableUploadTimeout="true" connectionTimeout="20000"
                acceptCount="300"  maxThreads="1000" maxProcessors="1000" minProcessors="5"
                useURIValidationHack="false"
                compression="on" compressionMinSize="2048"
                compressableMimeType="text/html,text/xml,text/javascript,text/css,text/plain" 
               redirectPort="8443" />
<Cluster className="org.apache.catalina.ha.tcp.SimpleTcpCluster" channelSendOptions="6"> 
       
                <Manager className="org.apache.catalina.ha.session.DeltaManager" 
                        expireSessionsOnShutdown="false" 
                        notifyListenersOnReplication="true"/> 
 
                <Channel className="org.apache.catalina.tribes.group.GroupChannel"> 
                    <Membership className="org.apache.catalina.tribes.membership.McastService" 
                                address="228.0.0.4" 
                                port="45564" 
                                frequency="500" 
                                dropTime="3000"/> 
                     
                    <Receiver className="org.apache.catalina.tribes.transport.nio.NioReceiver" 
                              address="auto" 
                              port="5001" 
                              selectorTimeout="100" 
                              maxThreads="6"/> 
                              <!--因为tomcat都在同一台机器上,这里的端口设置成5001-->
                               
                    <Sender className="org.apache.catalina.tribes.transport.ReplicationTransmitter"> 
                            <Transport className="org.apache.catalina.tribes.transport.nio.PooledParallelSender"/> 
                    </Sender> 
                    <Interceptor className="org.apache.catalina.tribes.group.interceptors.TcpFailureDetector"/> 
                    <Interceptor className="org.apache.catalina.tribes.group.interceptors.MessageDispatch15Interceptor"/> 
                    <Interceptor className="org.apache.catalina.tribes.group.interceptors.ThroughputInterceptor"/> 
                </Channel> 
                <Valve className="org.apache.catalina.ha.tcp.ReplicationValve" 
                       filter=".*/.gif;.*/.js;.*/.jpg;.*/.png;.*/.htm;.*/.html;.*/.css;.*/.txt;"/> 
                 
                <Deployer className="org.apache.catalina.ha.deploy.FarmWarDeployer" 
                          tempDir="/tmp/war-temp/" 
                          deployDir="/tmp/war-deploy/" 
                          watchDir="/tmp/war-listen/" 
                          watchEnabled="false"/> 
                 
                <ClusterListener className="org.apache.catalina.ha.session.ClusterSessionListener"/>    
        </Cluster>
 另一个类似
什么原因求解啊~~负载均衡ApacheTomcat并发

解决方案 »

  1.   

    怎么没有看到你在cluster内配置tomcat呢?
     <Engine name="Catalina" defaultHost="localhost" jvmRoute="tomcat1"> 
     <Engine name="Catalina" defaultHost="localhost" jvmRoute="tomcat2">
      

  2.   

    http://crabdave.iteye.com/blog/1071511这里有个例子,看看吧
      

  3.   

    我用mod_proxy弄的 刚才看了下配置有个tomcat少写了个jvmRoute 现在改过来了 不知道效果这么样 谢谢你的解答