There is another thing that can cause this. Spectra 1.5.+ changed the way it caches objects. In 101 everytime a object is retrieved from the dB it is also placed in the request scope, in case it might be used twice on a page (only one dB call is required).
But in 151 the server scope was added to this equation. So everytime a object is retrieved from the dB a copy is placed in the request scope and the server scope, in hopes all future request are pulled from server scope not the dB. Spectra will handle updating the server scope when the object is updated automatically too. There is a 700 min/1000 max object limit in the server scope, and when the 1000 object limit is hit spectra will remove the oldest 300 to bring it back to 700. Now you can imaging if your objects are on the large size, storing 1000 objects in the server scope would eat up the memory, not to mention the scratch memory to copy them there, and remove the oldest 300 every once in a while. If I remember right there are two places you can remove the functionality. In <cfa_contentObjectGet> and <cfa_contentObjectGetMultiple>. I don't have the mods with me, but look for calls to a serverRead/serverWrite tags. Also double check your "Cluster Sync Delay" settings (edit your application). And make sure they are set to a high number. I would reccomend 24+ hours. Other wise spectra will rebuild these collections and store them in the server scope. Using lots of scratch memory. Besides something tells me that your not changing your site model every 30 minutes. By the way if your not running a cluster these settings make no difference.. HTH, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Get the mailserver that powers this list at http://www.coolfusion.com ------------------------------------------------------------------------------ To Unsubscribe visit http://www.houseoffusion.com/index.cfm?sidebar=lists&body=lists/spectra_talk or send a message to [EMAIL PROTECTED] with 'unsubscribe' in the body.
