When our application forces to terminate a user session explicitly, then session listener logs print as follows:
12:16:37,812 INFO [http-8080-24] Log1:9 - SessionCounter | sessionDestroyed(HttpSessionEvent se) | Start 12:16:37,812 INFO [http-8080-24] Log1:9 - SessionCounter | sessionDestroyed(HttpSessionEvent se) | But when a user session terminates automatically, then session listerner logs print as follows: 12:20:26,921 INFO [ContainerBackgroundProcessor[StandardEngine[Catalina]]] Log1:9 - SessionCounter | sessionDestroyed(HttpSessionEvent se) | Start 12:20:26,921 INFO [ContainerBackgroundProcessor[StandardEngine[Catalina]]] Log1:9 - SessionCounter | sessionDestroyed(HttpSessionEvent se) | From the log statements, [ContainerBackgroundProcessor[StandardEngine[Catalina]]] I am considering that this is the conainer forced session termination. Now about your second point of resetting the session timeout, I have rechechcked the application code but there isn't any code implemented to reset the session timeout at runtime. Regards, David ________________________________ From: "Caldarale, Charles R" <chuck.caldar...@unisys.com> To: Tomcat Users List <users@tomcat.apache.org> Sent: Thu, January 20, 2011 7:28:44 PM Subject: RE: Tomcat 6 sessino timeout problem > From: Rhonny David [mailto:rhonnyda...@yahoo.com] > Subject: Tomcat 6 sessino timeout problem > We are facing session termination problem in Tomcat 6.0.29. In web.xml of our > application, we have configured session timeout as 60 minutes, but tomcat is > giving no respect to it, rather it randomly terminates user session. We have > implemented the HttpSessionListener and we have found in application logs > that > session sessionDestroyed method is called by a background tomcat process for >the > > session of user 333: What makes you think it's a background Tomcat thread (not process) doing the call? Most likely, it's your code that is either explicitly destroying the session or resetting the timeout value. - Chuck THIS COMMUNICATION MAY CONTAIN CONFIDENTIAL AND/OR OTHERWISE PROPRIETARY MATERIAL and is thus for use only by the intended recipient. If you received this in error, please contact the sender and delete the e-mail and its attachments from all computers. --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org