I am getting the following info in my log file.

Mar 8, 2004 12:45:10 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster start
INFO: Cluster is about to start
Mar 8, 2004 12:45:10 PM org.apache.catalina.cluster.tcp.ReplicationListener run
SEVERE: Unable to start cluster listener.
java.net.SocketException: Address already in use
at sun.nio.ch.Net.bind(Native Method)
at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:108)
at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:59)
at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:52)
at 
org.apache.catalina.cluster.tcp.ReplicationListener.listen(ReplicationListener.java:148)
at 
org.apache.catalina.cluster.tcp.ReplicationListener.run(ReplicationListener.java:129)
at java.lang.Thread.run(Thread.java:534)
Mar 8, 2004 12:45:10 PM org.apache.catalina.cluster.mcast.McastService start
INFO: Sleeping for 2000 secs to establish cluster membership
2004-03-08 12:45:13,151 [main] DEBUG (ManagerBase.java:671) - Registering 
Tomcat-Standalone:type=Manager,path=/,host=etrak-plus.com
2004-03-08 12:45:13,156 [main] DEBUG (StandardManager.java:697) - Force random number 
initialization starting
2004-03-08 12:45:13,157 [main] DEBUG (ManagerBase.java:555) - Opening /dev/urandom
2004-03-08 12:45:13,158 [main] DEBUG (ManagerBase.java:366) - Getting message digest 
component for algorithm MD5
2004-03-08 12:45:13,158 [main] DEBUG (ManagerBase.java:380) - Completed getting 
message digest component
2004-03-08 12:45:13,159 [main] DEBUG (ManagerBase.java:383) - getDigest() 1
2004-03-08 12:45:13,160 [main] DEBUG (StandardManager.java:700) - Force random number 
initialization completed
2004-03-08 12:45:13,161 [main] DEBUG (StandardManager.java:406) - Start: Loading 
persisted sessions
2004-03-08 12:45:13,161 [main] DEBUG (StandardManager.java:416) - Loading persisted 
sessions from SESSIONS.ser
2004-03-08 12:45:13,165 [main] DEBUG (StandardManager.java:430) - Creating custom 
object input stream for class loader 
2004-03-08 12:45:13,171 [main] DEBUG (StandardManager.java:460) - Loading 0 persisted 
sessions
2004-03-08 12:45:13,172 [main] DEBUG (StandardManager.java:507) - Finish: Loading 
persisted sessions


Here is the cluster info that i have in my server.xml.

<Cluster className="org.apache.catalina.cluster.tcp.SimpleTcpCluster"
name="etrakCluster1"
managerClassName="org.apache.catalina.cluster.session.DeltaManager"
expireSessionsOnShutdown="false"
useDirtyFlag="true">

<Membership 
className="org.apache.catalina.cluster.mcast.McastService"
mcastAddr="228.0.0.106"
mcastPort="45100"
mcastFrequency="500"
mcastDropTime="3000"/>

<Receiver 
className="org.apache.catalina.cluster.tcp.ReplicationListener"
tcpListenAddress="auto"
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;"/>
</Cluster>


my mcastAddr range is from 228.0.0.106 - 228.0.0.115

and the ports run from 45100-45109.

Note each host has its own cluster entry and i have 10 different hosts.

This is on tomcat 5.0.19 running on slackware 9.X

Would i need to reboot the server to clear this up?

Is this a problem with clustering or could it be a setup problem on my part.

Thanks,

Daniel Schulken


---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.598 / Virus Database: 380 - Release Date: 2/28/2004

Reply via email to