Hi Ryan!

The client is PHP/Pecl memcached yes.

It is actually happening before the cache would get full too, managed to 
replicate it at only ~20% filled today.
It's not happening for a couple of mins after memcached restart..but later 
then every minute or even every couple of seconds.

There is quite a bit of traffic on the port usually, but will deffo try to 
filter for this with ngrep and report back.

cheers

On Wednesday, February 12, 2014 12:36:59 AM UTC+1, Ryan McElroy wrote:
>
> Hi, I'm not familiar with this the client errors -- but from a search, I'm 
> guessing that you're using the PHP memcached library? Eg 
> http://www.php.net/manual/en/memcached.constants.php...
>
> Anyway, to tell what the server is actually complaining about (as opposed 
> to how the client is reporting back), I like to use a network dump -- ngrep 
> is my favorite. Can you see what the actual network traffic on the port is 
> like during one of these failures? That might give some clues.
>
> Based on what you've said so far, he's a shot in the dark: when the server 
> is filing up (eg, not evicting) everything is fine, but when we need to 
> evict as well, things get a little slower and so either the client is 
> timing out or the server is having allocation trouble (I don't know if the 
> actually happens, which is why I want to see what's coming over the wire). 
> Once the client sees a few of these failure to write (or maybe just one), 
> it puts connecting to the server on hold for a short time to make sure it's 
> not contributing to the problem, and then for this period of time you see 
> the the temporarily disabled error (and the client isn't actually sending 
> traffic). The server is probably still up at this point, the client is just 
> failing fast.
>
> This theory can be confirmed or refuted with ngrep or tcpdump.
>
> Hope this helps!
>
> ~Ryan
>
>
> On Tue, Feb 11, 2014 at 8:26 AM, Joe7 <[email protected] <javascript:>>wrote:
>
>> Just to confirm: its only happening *once the cache is full*
>>
>> -- 
>>  
>> --- 
>> 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] <javascript:>.
>> For more options, visit https://groups.google.com/groups/opt_out.
>>
>
>

-- 

--- 
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/groups/opt_out.

Reply via email to