2
我一直遇到这个错误MemCacheError(Broken pipe):在我的Rails应用程序中损坏的管道,我找不到原因。在memcached rails中破管错误
当我通过我的控制器中的Rails.cache
访问memcached时,第一个1或2个读/写似乎总是抛出断管错误。但是当我通过创建一个新对象访问memcached时,我似乎没有得到这个错误。
我还在另一个ruby进程中访问memcached,并且无论我访问memcached的方式如何,第一次读取总是有这个错误。我确实通过重试读取但实现了一项工作,而不是一个更好的长期解决方案。
目前我看到这个问题的唯一时间是在我重新启动memcached之后。我使用的Rails 2.3.5和memcached 1.4.4(我也试过这与memcached 1.2.2)。