Broken pipe error in rails with memcached
Posted
by abronte
on Stack Overflow
See other posts from Stack Overflow
or by abronte
Published on 2010-03-27T12:46:43Z
Indexed on
2010/03/27
12:53 UTC
Read the original article
Hit count: 394
I keep running into this error MemCacheError (Broken pipe): Broken pipe on my Rails app and I can't figure out why.
When I access memcached via Rails.cache
in my controller, the first 1 or 2 read/writes always seems to throw the broken pipe error. But when I access memcached by creating a new object, ActiveSupport::Cache::MemCacheStore.new
, I don't seem to get this error.
I also access memcached in another ruby process, and the first read always has this error regardless of the way I access memcached. I did implement a work around just by retrying the read but id rather have a better long term solution.
Currently the only time I see this problem is after I restart memcached. I'm using Rails 2.3.5 and memcached 1.4.4 (I've also tried this with memcached 1.2.2).
© Stack Overflow or respective owner