Hi,
Could you add server.xml and context.xml please?
Bye

Giancarlo Frison

Petteri Heinonen ha scritto:
> Hello all. I'm trying to setup my first Tomcat cluster here. After some
> tuning I have reached the point where I think that cluster is formed
> fine upon startup, and sessions are also replicated as expected. My test
> scenario is the simplest possible:
>
> 1) Send first request of the session to node 1 (named "lupus" in my test
> setup).
> 2) From the response, extract JSESSIONID cookie.
> 3) Add that cookie to second request, and send the request to node 2
> (named "gulo" in my test setup).
>
> At step 3, I would expect that the request would be handled normally, as
> part of the session. But instead, node 2 determines that session is
> expired, and creates a new session. Thus, our application at node 2 has
> to start everything from the beginning.
>
> Logs of the both request are below. Interesting part is at the end where
> node 2 says:
>
> Dec 20, 2007 1:21:08 PM org.apache.catalina.cluster.session.DeltaManager
> sessionExpired
> FINE: Manager [/cgw]: create session message
> [55D51A39AC9094788066C9332B2EEB8E.gulo] expire.
>
> Any suggestions of what might be wrong?
>
> Logs:
>
> Request 1, Node 1 (named "lupus"):
>
> Dec 20, 2007 1:21:02 PM org.apache.catalina.cluster.session.DeltaManager
> sendCreateSession
> FINE: Manager [/cgw] send new session
> (55D51A39AC9094788066C9332B2EEB8E.lupus)
> Dec 20, 2007 1:21:02 PM org.apache.catalina.cluster.tcp.DataSender
> openSocket
> FINE: Sender open socket to [10.65.16.201:8,015] (open count 16)
> Dec 20, 2007 1:21:02 PM org.apache.catalina.cluster.session.DeltaManager
> createSession
> FINE: Created a DeltaSession with Id
> [55D51A39AC9094788066C9332B2EEB8E.lupus] Total count=1
> Dec 20, 2007 1:21:02 PM org.apache.catalina.cluster.tcp.ReplicationValve
> sendSessionReplicationMessage
> FINE: Invoking replication request on /cgw/cgw/
> Dec 20, 2007 1:21:02 PM org.apache.catalina.cluster.session.DeltaManager
> requestCompleted
> FINE: Manager [/cgw]: create session message
> [55D51A39AC9094788066C9332B2EEB8E.lupus] delta request.
>
> Request 1, Node 2 (named "gulo");
>
> Dec 20, 2007 1:21:02 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
> receive
> FINE: Assuming clocks are synched: Replication for
> 55D51A39AC9094788066C9332B2EEB8E.lupus-1198149662381 took=17 ms.
> Dec 20, 2007 1:21:02 PM org.apache.catalina.cluster.session.DeltaManager
> messageReceived
> Dec 20, 2007 1:21:02 PM org.apache.catalina.cluster.session.DeltaManager
> handleSESSION_CREATED
> FINE: Manager [/cgw]: received session
> [55D51A39AC9094788066C9332B2EEB8E.lupus] created.
> Dec 20, 2007 1:21:02 PM
> org.apache.catalina.cluster.tcp.ClusterReceiverBase
> addReceivedProcessingStats
> FINE: Calc msg send time total=0ms num request=499 average per msg=0ms.
> Dec 20, 2007 1:21:02 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
> receive
> FINE: Assuming clocks are synched: Replication for
> 55D51A39AC9094788066C9332B2EEB8E.lupus-1198149662413 took=4 ms.
> Dec 20, 2007 1:21:02 PM org.apache.catalina.cluster.session.DeltaManager
> messageReceived
> Dec 20, 2007 1:21:02 PM org.apache.catalina.cluster.session.DeltaManager
> handleSESSION_DELTA
> FINE: Manager [/cgw]: received session
> [55D51A39AC9094788066C9332B2EEB8E.lupus] delta.
>
> Request 2, Node 1:
>
> Dec 20, 2007 1:21:08 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
> receive
> FINE: Assuming clocks are synched: Replication for
> 55D51A39AC9094788066C9332B2EEB8E.lupus#-#localhost#-#/cgw#-#0#-#11981496
> 68417 took=8 ms.
> Dec 20, 2007 1:21:08 PM
> org.apache.catalina.cluster.session.JvmRouteSessionIDBinderListener
> messageReceived
> FINE: Cluster JvmRouteSessionIDBinderListener received orginal session
> ID [55D51A39AC9094788066C9332B2EEB8E.lupus] set to new id
> [55D51A39AC9094788066C9332B2EEB8E.gulo] for context path [/cgw]
> Dec 20, 2007 1:21:08 PM
> org.apache.catalina.cluster.tcp.ClusterReceiverBase
> addReceivedProcessingStats
> FINE: Calc msg send time total=0ms num request=29 average per msg=0ms.
> Dec 20, 2007 1:21:08 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
> receive
> FINE: Assuming clocks are synched: Replication for
> 55D51A39AC9094788066C9332B2EEB8E.gulo-EXPIRED-MSG took=3 ms.
> Dec 20, 2007 1:21:08 PM org.apache.catalina.cluster.session.DeltaManager
> messageReceived
> Dec 20, 2007 1:21:08 PM org.apache.catalina.cluster.session.DeltaManager
> handleSESSION_EXPIRED
> FINE: Manager [/cgw]: received session
> [55D51A39AC9094788066C9332B2EEB8E.gulo] expired.
>
> Request 2, Node 2:
>
> Dec 20, 2007 1:21:08 PM org.apache.catalina.cluster.tcp.ReplicationValve
> createPrimaryIndicator
> FINE: Context /cgw: Primarity of session
> 55D51A39AC9094788066C9332B2EEB8E.lupus in request attribute
> org.apache.catalina.cluster.tcp.isPrimarySession is false.
> Dec 20, 2007 1:21:08 PM
> org.apache.catalina.cluster.session.JvmRouteBinderValve getManager
> FINE: Found Cluster DeltaManager
> [EMAIL PROTECTED] at /cgw
> Dec 20, 2007 1:21:08 PM
> org.apache.catalina.cluster.session.JvmRouteBinderValve handleJvmRoute
> FINE: Detected a failover with different jvmRoute - orginal route:
> [lupus] new one: [gulo] at session id
> [55D51A39AC9094788066C9332B2EEB8E.lupus]
> Dec 20, 2007 1:21:08 PM
> org.apache.catalina.cluster.session.JvmRouteBinderValve getManager
> FINE: Found Cluster DeltaManager
> [EMAIL PROTECTED] at /cgw
> Dec 20, 2007 1:21:08 PM
> org.apache.catalina.cluster.session.JvmRouteBinderValve
> setNewSessionCookie
> FINE: Setting cookie with session id
> [55D51A39AC9094788066C9332B2EEB8E.gulo] name: [JSESSIONID] path: [/cgw]
> secure: [false]
> Dec 20, 2007 1:21:08 PM
> org.apache.catalina.cluster.session.JvmRouteBinderValve changeSessionID
> FINE: Set Orginal Session id at request attriute
> org.apache.catalina.cluster.session.JvmRouteOrignalSessionID value:
> 55D51A39AC9094788066C9332B2EEB8E.lupus
> Dec 20, 2007 1:21:08 PM
> org.apache.catalina.cluster.session.JvmRouteBinderValve changeSessionID
> FINE: Changed session from [55D51A39AC9094788066C9332B2EEB8E.lupus] to
> [55D51A39AC9094788066C9332B2EEB8E.gulo]
> Dec 20, 2007 1:21:08 PM org.apache.catalina.cluster.tcp.DataSender
> openSocket
> FINE: Sender open socket to [10.65.16.202:8,015] (open count 11)
> Dec 20, 2007 1:21:08 PM
> org.apache.catalina.cluster.session.JvmRouteBinderValve
> handlePossibleTurnover
> FINE: Turnover Check time 7 msec
> Dec 20, 2007 1:21:08 PM org.apache.catalina.cluster.session.DeltaManager
> sessionExpired
> FINE: Manager [/cgw]: create session message
> [55D51A39AC9094788066C9332B2EEB8E.gulo] expire.
>
> ---------------------------------------------------------------------
> To start a new topic, e-mail: users@tomcat.apache.org
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
>   


---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to