A couple months ago, we moved our memcached nodes from a dedicated VM to 
having one each on our four baremetal web servers (mod_perl).

Since we moved, we've been seeing 10-20 failures per hour across our entire 
environment, where $c->set returns false.

I just spend some time with tcpdump and wireshark watching the memcached 
traffic over port 11211.  The keys that are failing are *not* in the 
tcpdump, so I'm thinking Cache::Memcached has lost a connection or got a 
non-functioning socket somehow?

Does anything in this scenario give anybody any ideas of what might be 
going wrong?

Each memcached node has about 250 connections at any given time and is 
handling up to 350 gets/sets per second.  The load on these webservers is 
around "1" (eight-core boxes). Their total network traffic is about 30 
Mb/sec, and memcached traffic is about 3 Mb/sec. There's nothing in 
memcached's logs.

This is debian 6 (squeeze).

$ dpkg -l | grep memcached
ii  libcache-memcached-perl                           1.29-1               
        Perl module for using memcached servers
ii  memcached                                         1.4.5-1+deb6u1       
        A high-performance memory object caching system

-- 

--- 
You received this message because you are subscribed to the Google Groups 
"memcached" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to