我一直运行到这个错误的 MemCacheError(碎管):断的管的在我的Rails应用程序,我想不通为什么。

当访问I在我的控制器经由Rails.cache memcached的,第一1或2个读/写似乎总是抛出破管误差。但是,当我访问由创建一个新的对象,ActiveSupport::Cache::MemCacheStore.new memcached的,我似乎并没有得到这个错误。

我还访问的memcached在另一个红宝石过程中,与第一读总是有此错误不管memcached的方式予访问。我周围实施工作只是通过重试读,但我宁愿有一个更好的长期解决方案。

目前我看到这个问题的唯一时间是我重新启动后的memcached。我使用Rails 2.3.5和1.4.4的memcached(我也有memcached的1.2.2尝试这样做)。

有帮助吗?

解决方案

我相信,当您重新启动,而Rails应用程序仍在运行的memcached出现此错误。如果您重新启动杂种或重新启动后的memcached客运Rails应用程序,你不应该看这个问题。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top