Rails / Memcached - MemCacheError(到达文件末尾):到达文件末尾

时间:2012-04-04 19:38:59

标签: ruby-on-rails memcached

我的Rails应用正在使用Memcached服务器。

由于某种原因,我不时在我的Rails应用程序日志中获得MemCacheError (end of file reached): end of file reached

任何想法为什么?

1 个答案:

答案 0 :(得分:2)

由于您使用的是memcache-client,并且自2010年以来该代码已被弃用,因此它可能只是一个尚未修复的错误。 memcache-client背后的人最终提出了dallihttps://github.com/mperham/dalli),这得到了更好的支持。

进入memcache-client的来源揭示了一些事情。只有MemCacheErrorCache#getCache#putCache#add可能会引发Cache#delete这些错误消息的地方。您可以分别在第42,61,76和91行找到(https://github.com/mperham/memcache-client/blob/master/lib/memcache_util.rb)的那些。如果你不了解更多关于你想做什么的事情,我无法帮助你,但希望这会让你开始。