I responded on tomcat user
----- Original Message -----
From: <Jens.Mueller@(protected)>
To: <filip@(protected)>
Cc: <tomcat-user@(protected)>
Sent: Thursday, May 06, 2004 7:26 AM
Subject: Tomcat 4 Clustering
Hi Filip,
I'm playing with Clustering on Tomcat 4.1.30 (1 Solaris-Server called eules
with 2 tomcat instances).
The only usefull solution I found, is your replicator
(tomcat-replication.jar).
But there are some problems and I hope that you can help me. :)
When I start tomcat 1, I'll see the following message/exception:
----------------------------------------------------------------------------
-------------------
[FH] Starting member listener local:tcp://eules:4001
port =45566
Replication multicast service started...
Replication Worker Thread:Tcp Replication Thread[2] is ready to handle
requests.
Replication Worker Thread:Tcp Replication Thread[1] is ready to handle
requests.
Replication listener listening on address eules/169.46.84.13 and port 4001
java.io.IOException: No such file or directory
at
sun.nio.ch.DevPollArrayWrapper.init(Native Method)
at
sun.nio.ch.DevPollArrayWrapper.<init>(DevPollArrayWrapper.java:59)
at
sun.nio.ch.DevPollSelectorImpl.<init>(DevPollSelectorImpl.java:54)
at
sun.nio.ch.DevPollSelectorProvider.openSelector(DevPollSelectorProvider.java
:18)
at
java.nio.channels.Selector.open (
Selector.java:209)
at
org.apache.catalina.cluster.ReplicationListener.listen(ReplicationListener.j
ava:65)
at
org.apache.catalina.cluster.ReplicationListener.run(ReplicationListener.java
:46)
[InMemoryReplicationManager] No other members, skipping session state
transfer
----------------------------------------------------------------------------
-------------------
I don't know, if this is really a problem, but when I start tomcat 2, I'll
see the following message/exception:
tomcat 1:
----------------------------------------------------------------------------
-------------------
[InMemoryReplicationManager] Replication member
added:
org.apache.catalina.cluster.mcast.McastMember[tcp://eules:4002,169.46.
84.13,4002]
Member added:tcp://eules:4002
----------------------------------------------------------------------------
-------------------
tomcat 2:
----------------------------------------------------------------------------
-------------------
[FH] Starting member listener local:tcp://eules:4002
port =45566
Replication Worker Thread:Tcp Replication Thread[1] is ready to handle
requests.
Replication multicast service started...
Replication Worker Thread:Tcp Replication Thread[2] is ready to handle
requests.
Replication listener listening on address eules/169.46.84.13 and port 4002
[InMemoryReplicationManager] Replication member
added:
org.apache.catalina.cluster.mcast.McastMember[tcp://eules:4001,169.46.
84.13,400
1]
Member added:tcp://eules:4001
java.io.IOException: No such file or directory
at
sun.nio.ch.DevPollArrayWrapper.init(Native Method)
at
sun.nio.ch.DevPollArrayWrapper.<init>(DevPollArrayWrapper.java:59)
at
sun.nio.ch.DevPollSelectorImpl.<init>(DevPollSelectorImpl.java:54)
at
sun.nio.ch.DevPollSelectorProvider.openSelector(DevPollSelectorProvider.java
:18)
at
java.nio.channels.Selector.open (
Selector.java:209)
at
org.apache.catalina.cluster.ReplicationListener.listen(ReplicationListener.j
ava:65)
at
org.apache.catalina.cluster.ReplicationListener.run(ReplicationListener.java
:46)
[InMemoryReplicationManager] Retrieving session state from
org.apache.catalina.cluster.mcast.McastMember[tcp://eules:4001,169.46.84.1
3,4001], will timeout after 2 minutes.
[InMemoryReplicationManager] Unable to send message through TCP channel
java.net.ConnectException: Connection refused
at
java.net.PlainSocketImpl.socketConnect(Native Method)
at
java.net.PlainSocketImpl.doConnect (
PlainSocketImpl.java:305)
at
java.net.PlainSocketImpl.connectToAddress (
PlainSocketImpl.java:171)
at
java.net.PlainSocketImpl.connect (
PlainSocketImpl.java:158)
at
java.net.Socket.connect (
Socket.java:452)
at
java.net.Socket.connect (
Socket.java:402)
at java.net.Socket.<init>(Socket.java:309)
at java.net.Socket.<init>(Socket.java:153)
at
org.apache.catalina.cluster.SocketSender.connect(SocketSender.java:50)
at
org.apache.catalina.cluster.SocketSender.sendMessage(SocketSender.java:107)
at
org.apache.catalina.cluster.ReplicationTransmitter.sendMessage(ReplicationTr
ansmitter.java:78)
at
org.apache.catalina.session.InMemoryReplicationManager.sendSessionEvent(InMe
moryReplicationManager.java:753)
at
org.apache.catalina.session.InMemoryReplicationManager.sendSessionEvent(InMe
moryReplicationManager.java:721)
at
org.apache.catalina.session.InMemoryReplicationManager.sendSessionEvent(InMe
moryReplicationManager.java:721)
at
org.apache.catalina.session.InMemoryReplicationManager.start(InMemoryReplica
tionManager.java:618)
at
org.apache.catalina.core.StandardContext.start (
StandardContext.java:3590)
at
org.apache.catalina.core.ContainerBase.start (
ContainerBase.java:1188)
at
org.apache.catalina.core.StandardHost.start (
StandardHost.java:754)
at
org.apache.catalina.core.ContainerBase.start (
ContainerBase.java:1188)
at
org.apache.catalina.core.StandardEngine.start (
StandardEngine.java:363)
at
org.apache.catalina.core.StandardService.start (
StandardService.java:497)
at
org.apache.catalina.core.StandardServer.start (
StandardServer.java:2190)
at
org.apache.catalina.startup.Catalina.start (
Catalina.java:512)
at
org.apache.catalina.startup.Catalina.execute (
Catalina.java:400)
at
org.apache.catalina.startup.Catalina.process (
Catalina.java:180)
at
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke (
NativeMethodAccessorImpl.java:39
)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl
.java:25)
at
java.lang.reflect.Method.invoke (
Method.java:324)
at
org.apache.catalina.startup.Bootstrap.main (
Bootstrap.java:203)
[InMemoryReplicationManager] Session state NOT received after 120061 ms.
TIMING OUT
----------------------------------------------------------------------------
-------------------
This happens directly after starting the instances without browsing the
content of the containers.
Do you have an idea, what the reasion is?
Thanx a lot
Greets Jens
---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-user-unsubscribe@(protected)
For additional commands, e-mail: tomcat-user-help@(protected)
---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-user-unsubscribe@(protected)
For additional commands, e-mail: tomcat-user-help@(protected)