Many thanks for the help: LD_ASSUME_KERNEL=2.4 solved the problem.
However, with clustering working, I have now found another problem: A
HashMap stored in the session is only replicated in one direction, i.e.
HashMap map = (HashMap)session.getAttribute("map");
map.put("key","value");
when run on server A, is replicated to server B, but if the same code
(different key / value) is run on server B, the "map" is not replicated
back.
This is apparent with "useDirtyFlag" set to both true or false.
I have attached a servlet I used to verify this behaviour, which adds
any request parameters directly to the session and to the HashMap
contained in the session, and displays both in the browser window(s). I
tested without a load balancer.
I can of course force the replication, i.e.
HashMap map = (HashMap)session.getAttribute("map");
map.put("key","value");
session.put("map", map);
but I don't think this is how it's intended to work ?
Any idea's ?
Regards,
Greg.
Filip Hanik - Dev wrote:
>set
>
>export LD_ASSUME_KERNEL=2.4
>
>then try again
>
>Filip
>----- Original Message -----
>From: "Greg Hall" <greg.hall@evo-mail.com>
>To: <tomcat-user@jakarta.apache.org>
>Sent: Wednesday, April 28, 2004 3:36 AM
>Subject: Tomcat 5 Clustering VERY slow - waitForAck problem
>
>
>Hi,
>
>I have set up clustering between 2 Tomcat servers. The session
>replication works but is VERY slow. It appears that the sending
>server does not receive an acknowledgement via the TCP socket and times
>out after 15 secs. The message I get is as follows:
>
>27-Apr-2004 21:51:54 org.apache.catalina.cluster.tcp.SocketSender waitForAck
>WARNING: Wasn't able to read acknowledgement from server in 15000 ms.
>Disconnecting socket, and trying again.
>
>Tomcat is running on Sun's VM 1.4.2_02 on RedHat Linux 9.
>
>Any help greatly appreciated.
>
>Regards,
>Greg.
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
>For additional commands, e-mail: tomcat-user-help@jakarta.apache.org
>
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
>For additional commands, e-mail: tomcat-user-help@jakarta.apache.org
>
>
>
>
|