I have two issues relating to sessions:

1) Sessions seem to be expired too soon.  This happens very
infrequently for me (perhaps 1 in 1000 requests).  I'm adding some
HttpSessionListeners and HttpSessionAttributeListeners to attempt to
locate this problem, but have little to go on at the moment.

2) Session objects are being expired too late.  Some session objects
are persisting for far longer than the 30 minutes I've specified in
web.xml.  I've checked this with an HttpSessionListener today, for
example:

Timestamp:     Wed Sep 14 12:26:21 BST 2005
ID:            C945C8BC10E58E3947A5475C001DBA35
Last Accessed: Wed Sep 14 11:35:43 BST 2005
Backtrace:     
        at 
presentation.listener.DebugSessionListener.sessionDestroyed(DebugSessionListener.java:54)
        at 
org.apache.catalina.session.StandardSession.expire(StandardSession.java:675)
        at 
org.apache.catalina.session.StandardSession.isValid(StandardSession.java:567)
        at 
org.apache.catalina.session.ManagerBase.processExpires(ManagerBase.java:655)
        at 
org.apache.catalina.session.ManagerBase.backgroundProcess(ManagerBase.java:640)
        at 
org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1283)
        at 
org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1568)
        at 
org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1577)
        at 
org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1577)
        at 
org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1557)
        at java.lang.Thread.run(Unknown Source)

I realise that this isn't enough information to really diagnose the
problem but I'm hoping that you may be able to give me some
suggestions for what to do next.

Thanks in advance
James Shaw

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to