At 22:12 06/09/2004, Russ Garrett wrote:
OK, the situation seems a lot more stable with Zend Accelerator instead of mmcache, and we're regularly getting quite a few "checksum failed" errors in the logs, which does tend to indicate that shared memory corruption was (and still is) happening. But now I don't have to restart the damn thing every hour, at least for the duration of the 30-day trial ;).

Is there anything consistent about these failed checksums? Do they occur in a specific file or a set of certain files?


However, now we've eliminated this problem, another becomes obvious. Namely that there does seem to be a small amount of memory leaking - likely due to the crashes which are still occurring (i.e. those detailed here: http://static.last.fm/phpbug/log.txt).

This results in some Apache children taking up 200MB+ of RAM and lingering there, not serving any requests, until they're killed or the server is restarted. Regrettably I can't be more specific because the location in our code that the crashes happen is random (the location in PHP always appears to be zend_variables.c line 44).

How'd you gather that they're not serving any requests? Did you try to strace any of these stuck processes to see what they're doing? Did you look at what mod_status says they're doing?


Zeev

--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php



Reply via email to