Status: New
Owner: ----
Labels: Type-Defect Priority-Medium
New issue 182 by ru63920: Memcache 1.4.5 load failure for multiforked
PHP/Linux under heavy load
http://code.google.com/p/memcached/issues/detail?id=182
What steps will reproduce the problem?
1. I'm trying to load about 15M fairly small items (mostly around 500
bytes) into Memcache 1.4.5 on 8- or 12-core RHEL 5.5 x64 servers.
2. Everything works fine when I just use a sequential PHP script.
However, when I try running multiple simultaneous PHP Forks to divide up
the work and speed things up, 10-30% of the items fail to load.
3. I've tried adjusting the Memcache parameters, including number of
connections, number of threads, locking down page memory, etc., and these
only somewhat impact the percentage of load failures. Everything is
running locally on the server, which has RAM to spare (e.g. 96 GB). I've
also tried adding calls to wait(x), without much effect.
What is the expected output? What do you see instead?
The items should load into Memcache; instead they don't.
What version of the product are you using? On what operating system?
I'm trying Memcache 1.4.5 (and also 1.2.6) on RHEL 5.5 x64 servers with
8-12 cores.
Please provide any additional information below.