[Zope] Strange session behavior
Andrew Athan
zope-response@memeplex.com
Thu, 23 Jan 2003 23:21:14 -0500
Zope is definitely not crashing. The behavior is more apparent when I
set the limits in the session data manager (time & # of subobjects) to
0. Strange, since these are supposed to be special values that mean
infinity.
I bet this is a problem in OOBtree or in the bucketing mechanism of
Transience.py
A.
-----Original Message-----
From: zope-admin@zope.org [mailto:zope-admin@zope.org] On Behalf Of
Chris McDonough
Sent: Thursday, January 23, 2003 11:05 PM
To: Andrew Athan
Cc: zope@zope.org
Subject: RE: [Zope] Strange session behavior
Hi Andrew,
Is it possible that Zope is crashing during the test? Might you try
pointing the session data manager at a different transient object
container (one not in the temp folder)?
On Thu, 2003-01-23 at 22:48, Andrew Athan wrote:
> Stranger and stranger. When the objects disappear, there is no slew
> of calls to the deleteScript ... it is looking like the session data
> manager just goes "poof"
>
> A.
>
> -----Original Message-----
> From: zope-admin@zope.org [mailto:zope-admin@zope.org] On Behalf Of
> Andrew Athan
> Sent: Thursday, January 23, 2003 10:32 PM
> To: zope@zope.org
> Subject: RE: [Zope] Strange session behavior
>
>
> Further information:
>
> By printing request['_ZopeId'] I am able to see that the session ID is
> being maintained even after the session data disappears (thus, cookies
> are working fine). The problem is probably NOT in the browser ID
> manager.
>
> By monitoring the transient object folder after setting all timeouts
> to 0 and using "ab -n 1000 http://localhost:8080/debug_test" to hit my
> little debug ZPT I see that the number of objects in the transient
> folder is periodically reset to 0 through no obvious action of my own.
>
> Any clues or known bugs here?
>
> Andrew Athan
>
> -----Original Message-----
> From: zope-admin@zope.org [mailto:zope-admin@zope.org] On Behalf Of
> Andrew Athan
> Sent: Thursday, January 23, 2003 9:49 PM
> To: zope@zope.org
> Subject: [Zope] Strange session behavior
>
>
>
> Hi, I'm using Zope 2.6.1b1 (but the same behavior is exhibited by
> 2.6.0) and IE6 on XP. Before I spend a long time debugging this I
> thought I'd ask the list:
>
> Either IE's cookie handling (doubt it, since I tried this with highly
> permissive privacy settinngs) or Zope's browser id manager, or Zope's
> session manager or Zope's transient objects folder is misbehaving.
>
> Symptom: Session data is periodically and intermittently lost within
> a period of time much much shorter than the transient object timeout.
>
> To test this I use a single IE window reloading the very same
> "test.html" ZPT that simply checks for the existance of the key 'foo'
> in REQUEST.SESSION and reports the result (and sets it to 1 always).
>
> Preliminary evidence is that the problem is exacerbated by concurrent
> request handling. I test this using a windows client that utilizes
> the WinHTTP COM+ object to generate requests running on a separate
> machine (no chance of IE stepping on itself).
>
> Of possible relevance is that external python methods are invoked to
> fulfill the WinHTTP generated requests.
>
> Any initial hints on where to look?
>
> Thanks,
> Andrew Athan
>
>
_______________________________________________
Zope maillist - Zope@zope.org
http://lists.zope.org/mailman/listinfo/zope
** No cross posts or HTML encoding! **
(Related lists -
http://lists.zope.org/mailman/listinfo/zope-announce
http://lists.zope.org/mailman/listinfo/zope-dev )