[Zope-dev] Zope 2.X Session problems
Chris McDonough
chrism at plope.com
Tue Apr 20 13:11:29 EDT 2004
On Tue, 2004-04-20 at 10:28, alex at halogen-dg.com wrote:
> Hi Chris,
>
> On Wed, 3 Mar 2004, Chris McDonough wrote:
>
> > Great, I'm going to consider that a resounding endorsement and check it
> > in soon; please do let me know if you see anything odd come up.
> >
> > If anyone else has been having issues with the old Transience module,
> > and would like to provide feedback on the newer implementation, please
> > get this file:
> >
> > http://cvs.zope.org/*checkout*/Products/Transience/Transience.py?rev=1.32.12.2.2.2&only_with_tag=chrism-sessiongeddon
> >
> > ... and temporarily replace Zope's lib/python/Transience/Transience.py
> > with this newer version to help test it out, and report back the results
> > here.
>
> I am using new Transience.py, and my temp_folder is on Sessions.fs ZODB
> now. I have one problem with it - it does not seems that this way it
> deletes old expired Sessions. The number of objects grow and grow, and
> today we reached limit.
You reached a disk space limit? Or a number of session objects limit?
> I think I have to delete Sessions.fs every night
> and restart Zope. Is it expected expected behavior when using file
> storage? I was thinking that only problem of this kind of storage is the
> need to pack the database sometimes.
That was the intent. You did pack and it didn't reduce the file size?
>
> ---------- Forwarded message ----------
> Date: Tue, 20 Apr 2004 08:52:00 +0100
> From: atest at localhost.localdomain
> To: alex at halogen-dg.com
> Subject: test failed:
> http://www.chalkface.com/catalog/html/custom/index.html?c_category_id=1
>
> Testing URL http://www.chalkface.com/catalog/html/custom/index.html?c_category_id=1 ...
> test #1 - failure, code 500
> test #2 - failure, code 500
> ------------ [Details] -----------
>
>
>
> Site Error
>
> An error was encountered while publishing this resource.
>
> MaxTransientObjectsExceeded
> Sorry, a site error occurred.
>
> Traceback (innermost last):
> * Module ZPublisher.Publish, line 163, in publish_module_standard
> * Module Products.iHotfix, line 80, in new_publish
> * Module ZPublisher.Publish, line 127, in publish
> * Module Zope.App.startup, line 203, in zpublisher_exception_hook
> * Module ZPublisher.Publish, line 100, in publish
> * Module ZPublisher.mapply, line 88, in mapply
> * Module ZPublisher.Publish, line 40, in call_object
> * Module OFS.DTMLDocument, line 128, in __call__
> <DTMLDocument instance at 41156d40>
> URL: http://www.chalkface.com/custom/index.html/manage_main
> Physical Path:/www.chalkface.com/ZWarehouse_0.8/custom/index.html
> * Module DocumentTemplate.DT_String, line 474, in __call__
> * Module DocumentTemplate.DT_Let, line 76, in render
> * Module OFS.DTMLDocument, line 121, in __call__
> <DTMLDocument instance at 4114fa40>
> URL:
> http://www.chalkface.com/catalog/html/zwarehouse_html_header/manag
> e_main
> Physical
> Path:/www.chalkface.com/ZWarehouse_0.8/catalog/html/zwarehouse_htm
> l_header
> * Module DocumentTemplate.DT_String, line 474, in __call__
> * Module DocumentTemplate.DT_Util, line 201, in eval
> __traceback_info__: cart_functions
> * Module <string>, line 1, in <expression>
> * Module Shared.DC.Scripts.Bindings, line 306, in __call__
> * Module Shared.DC.Scripts.Bindings, line 343, in _bindAndExec
> * Module Products.PythonScripts.PythonScript, line 318, in _exec
> * Module None, line 16, in setSessionByRequest.py
> <PythonScript at
> /www.chalkface.com/ZWarehouse_0.8/catalog/cart_functions/setSessio
> nByRequest.py>
> Line 16
> * Module ZPublisher.HTTPRequest, line 1218, in __getattr__
> * Module ZPublisher.HTTPRequest, line 1178, in get
> * Module Products.Sessions.SessionDataManager, line 93, in
> getSessionData
> * Module Products.Sessions.SessionDataManager, line 180, in
> _getSessionDataObject
> * Module Products.Transience.Transience, line 494, in
> new_or_existing
> * Module Products.Transience.Transience, line 300, in __setitem__
>
> MaxTransientObjectsExceeded: 10000 exceeds maximum number of
> subobjects 10000 (Also, an error occurred while attempting to render
> the standard error message.)
> _________________________________________________________________
>
> Troubleshooting Suggestions
> * The URL may be incorrect.
> * The parameters passed to this resource may be incorrect.
> * A resource that this resource relies on may be encountering an
> error.
>
> For more detailed information about the error, please refer to error
> log.
>
> If the error persists please contact the site maintainer. Thank you
> for your patience.
>
>
> --
> Alex V. Koval
> http://www.halogen-dg.com/
> http://www.zwarehouse.org/
More information about the Zope-Dev
mailing list