Problem with netcat and memcached
Brad Fitzpatrick
brad at danga.com
Tue Feb 8 16:48:57 PST 2005
Yes, I see how that could happen in the source.
The fix is pretty easy, but I can't reproduce quickly, so I don't want to
fix it blindly. What sized object is your "is_ok"?
On Tue, 8 Feb 2005, Vicente Arteaga wrote:
> Hi Everyone!
>
> I've done the following script to check that memcached has a key in it's
> inside, and thus know that it's working correctly:
> echo -e "get is_ok\r\nquit\r\n" | netcat $host $ip
>
> and I find that sometimes it returns the VALUE in it's inside, but other
> not.
>
> The only way to be able to receive it correctly is to delay a second
> between command and command:
>
> echo -e "get is_ok\r\nquit\r\n" | netcat -i1 $host $ip
>
> Maybe there is a race condition inside memcached that if it receives a
> quit it closes the connection even when there is data to send?
>
> --
> Vicente Arteaga
> Tecnobe Tecnología, S.L.
> C/ Diagonal, 34A 3o1a
> 08290 Cerdanyola del Valles
> 93 580 98 95
>
>
More information about the memcached
mailing list