On Tue, 13 Aug 2002, Scott Ganyo wrote:
> Date: Tue, 13 Aug 2002 15:05:20 -0500
> From: Scott Ganyo <[EMAIL PROTECTED]>
> Reply-To: Tomcat Users List <[EMAIL PROTECTED]>
> To: 'Tomcat Users List' <[EMAIL PROTECTED]>
> Subject: RE: Tracking active sessions over a restart?
>
> I'm using Tomcat 4.1.9 and no, I'm not seeing at all what I expect. I have
> a class that implements HttpSessionListener, HttpSessionAttributeListener,
> and HttpSessionActivationListener and logs these events. But I'm not
> receiving the sessionDidActivate() event just mentioned. I can stop and
> restart Tomcat--with my session intact, but I don't receive any event
> telling me that there was a session activated.
>
Well, there's a big difference in environment ... I wasn't using
PersistentManager or any of the Store implementations in my tests (only
the StandardManager support for persisting across restarts). So I cannot
vouch for the behavior of any of the PersistentManager based code.
> Scott
>
Craig
> P.S. Here's another weird thing: A new session is spontaneously created once
> per minute (in response to no stimulus on my part) while Tomcat is sitting
> "idle":
>
> 2002-08-13 14:48:17,373 DEBUG [Thread-4 ] Request -
> sessionCreated: org.apache.catalina.session.StandardSessionFacade@14257f
> 2002-08-13 14:48:41,928 DEBUG [FileStore] Request -
> sessionCreated: org.apache.catalina.session.StandardSessionFacade@3e75a5
> 2002-08-13 14:49:42,065 DEBUG [FileStore] Request -
> sessionCreated: org.apache.catalina.session.StandardSessionFacade@d0b0f
> 2002-08-13 14:50:42,211 DEBUG [FileStore] Request -
> sessionCreated: org.apache.catalina.session.StandardSessionFacade@30de2e
> 2002-08-13 14:51:42,247 DEBUG [FileStore] Request -
> sessionCreated: org.apache.catalina.session.StandardSessionFacade@40b8a0
>
> etc., etc...
>
> > -----Original Message-----
> > From: Craig R. McClanahan [mailto:[EMAIL PROTECTED]]
> > Sent: Tuesday, August 13, 2002 2:03 PM
> > To: Tomcat Users List
> > Subject: Re: Tracking active sessions over a restart?
> >
> >
> >
> >
> > On Tue, 13 Aug 2002, Scott Ganyo wrote:
> >
> > > Date: Tue, 13 Aug 2002 13:37:32 -0500
> > > From: Scott Ganyo <[EMAIL PROTECTED]>
> > > Reply-To: Tomcat Users List <[EMAIL PROTECTED]>
> > > To: "Tomcat-User (E-mail)" <[EMAIL PROTECTED]>
> > > Subject: Tracking active sessions over a restart?
> > >
> > > I'm confused over the appropriate way to track user
> > sessions across restarts
> > > of the servlet engine. I've been using SessionListeners and
> > > AttributeListeners to track the status of user sessions in
> > my application,
> > > but I've found them to be unreliable when I restart Tomcat
> > and persistent
> > > sessions are enabled. Is there a way to ensure that I can
> > track the correct
> > > list of active sessions regardless of restarts, etc?
> > >
> >
> > Last time I tried it with Tomcat 4.1.5 or so, this did work
> > correctly --
> > you get a sessionCreated call the very first time that the session is
> > created, and a sessionDestroyed call when it is finally invalidated or
> > timed out. In between, you can create a
> > SessionActivationListener if you
> > also want to know when the session is swapped out and back in (either
> > because of a restart, or because your Manager implementation
> > is swapping
> > out active but idle session).
> >
> > Are you seeing something different than this? if so, what?
> >
> > > Thanks,
> > > Scott
> > >
> >
> > Craig
> >
> >
> >
> > --
> > To unsubscribe, e-mail:
> <mailto:[EMAIL PROTECTED]>
> For additional commands, e-mail:
> <mailto:[EMAIL PROTECTED]>
>
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>