配置tomcat集群出现了问题,请高手指点

05-12-29 jutoer
系统架构:1 apache+2 tomcat, 2个tomcat放置在不同的linux主机上。

启动后:两个tomcat爆出同样的信息:

Creating ClusterManager for context using class org.apache.catalina.cluster.session.DeltaManager

2005-12-28 14:43:03,214 [main] INFO session.DeltaManager (DeltaManager.java:627) - Starting clustering manager...:

2005-12-28 14:43:03,222 [main] INFO session.DeltaManager (DeltaManager.java:669) - Manager[], skipping state transfer. No members active in cluster group.

结果:session复制不能成功

cluster相关的配置如下:

<Cluster className="org.apache.catalina.cluster.tcp.SimpleTcpCluster"

managerClassName="org.apache.catalina.cluster.session.DeltaManager"

expireSessionsOnShutdown="false"

useDirtyFlag="true">

<Membership

className="org.apache.catalina.cluster.mcast.McastService"

mcastAddr="224.0.0.255"

mcastPort="45564"

mcastFrequency="500"

mcastDropTime="3000"

mcastBindAddress= "10.23.3.53"

/>

<Receiver

className="org.apache.catalina.cluster.tcp.ReplicationListener"

tcpListenAddress="10.23.3.53"

tcpListenPort="4001"

tcpSelectorTimeout="100"

tcpThreadCount="6"/>

<Sender

className="org.apache.catalina.cluster.tcp.ReplicationTransmitter"

replicationMode="pooled"/>

<Valve className="org.apache.catalina.cluster.tcp.ReplicationValve"

filter=".*\.gif;.*\.js;.*\.jpg;.*\.htm;.*\.html;.*\.txt;"/>

<Deployer className="org.apache.catalina.cluster.deploy.FarmWarDeployer"

tempDir="/tmp/war-temp/"

deployDir="/tmp/war-deploy/"

watchDir="/tmp/war-listen/"

watchEnabled="false"/>

</Cluster>

我的判断: cluster应该是配置正确了,并且启动了;session 复制使用的 ip multicast没有成功,如果是这种情况应该如何检测和配置linux主机的ip multicast功能?

请高手指点,谢谢!

    

banq
2006-01-04 20:55
tomcat集群?小孩子过家家的游戏

fengliangjun
2006-02-05 15:39
楼上的太打击人了

MiMiEye
2006-02-17 18:46
事实上也确实是这样的啊。

需要用到集群的地方,肯定是需要相当高。

需求相当高的地方怎么会用tomcat呢。

猜你喜欢