Michael M Slusarz wrote:
Quoting Matthew Dunham <[EMAIL PROTECTED]>:
I've confirmed that these problems don't exist in Horde 3.2.1/IMP
4.2,
so the trigger is clearly something that's been introduced in the
past
months' development efforts. Just for fun I disabled caching,
thinking this new feature might be the culprit -- but no dice.
Which caching feature did you disable? There are a number of
different ones; several are called out in the accompanying comments
as ones that increase session size, which might lead to memory
growth in httpd processes.
ah, the new horde object caching system (if that's what you call it).
$conf['cache']['driver'] = 'file';
i'm using this setting in production, but see the same behavior with:
$conf['cache']['driver'] = 'none';
That will definitely not hurt you and may hurt. You should look
through the IMP settings for things that might increase session size
- I don't have them in front of me right now, sorry.
So I'm not sure what this first sentence means.
My tests seem to indicate that setting this cache driver to 'none'
doesn't change the symptom -- process size increases with either of
these settings.
I would assume that file-based cache is storing objects in the
filesystem rather than memory. Is this not correct?
Also, when you suggest IMP settings may increase session size, do you
suggest the session object is being cached in memory regardless of the
cache driver setting?
What this means is that caching is not your problem. And session size
shouldn't be either - there was definitely nothing added to increase
session size (at least in IMP) between 4.2 and 4.3 and if anything,
session size would have been reduced. Your problem lies elsewhere.
FWIW, in the past I know there have been problems with Solaris/IMP with
- at a minimum - database related stuff and the spellchecker.
Another thing you might want to look at is your PHP optimizer/cacher.
Seeing a process' resident memory jump 17MB on the first access sounds
suspiciously like that PHP/Apache combo is caching the opcodes for that
process only and is not using shared memory for this cache. if every
process is caching its own opcodes - that is very no bueno.
Was running APC, but of course disabled that straightaway thinking it
was a culprit. It's not.
Further, I can fire up the server and hit non-Horde php pages a-ok. It's
only when I log into Horde 3.3 that I see the process size grow as
described previously.
Like I said, the change occured between Horde 3.2.1 -> 3.3 / IMP 4.2 ->
4.3. I've been fairly rigorous in my testing to narrow this down.
-m
--
IMP mailing list - Join the hunt: http://horde.org/bounties/#imp
Frequently Asked Questions: http://horde.org/faq/
To unsubscribe, mail: [EMAIL PROTECTED]