[Zope] debugging memory exhaustion
dev101 at magma.ca
Thu Aug 9 19:34:16 EDT 2007
----- Original Message -----
From: "Chris Withers" <chris at simplistix.co.uk>
To: "Jonathan" <dev101 at magma.ca>
Cc: "zope list user" <zope at zope.org>
Sent: Thursday, August 09, 2007 5:47 PM
Subject: Re: [Zope] debugging memory exhaustion
> Jonathan wrote:
>> "Of course, it'd be lovely if you could actually specify an upper memory
>> bound for a particular request to use, and/or Zope as a whole"
>> If your server is still alive and Zope is throwing memory errors, then
>> Zope has hit its specified upper memory limit.
> No, Zope does little if anything to control the amount of memory it uses.
> If it did, we wouldn't see MemoryErrors ;-)
By "Zope" i meant the process running zope (i agree that Zope does not track
process memory utilization!).
>> What do you want Zope to do at this point?
> Start dumping objects out of the ZODB object cache when it reaches a
> certain memory limit, preferably configurable in zope.conf.
There is already a way to control (within limits) the number of objects in
the ZODB cache, so you must be referring to something else? (ie. a way to
control memory eating 'dodgy' scripts?).
More information about the Zope