在铁轨中断的管道误差的memcached
-
22-09-2019 - |
题
我一直运行到这个错误的 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应用程序,你不应该看这个问题。
不隶属于 StackOverflow