4

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

出于某种原因,我不时会进入MemCacheError (end of file reached): end of file reached我的 Rails 应用程序日志。

任何想法为什么?

4

1 回答 1

2

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

进入源代码memcache-client揭示了一些事情。唯一可以MemCacheError用这些错误消息引发 a 的地方是Cache#getCache#putCache#addCache#delete。您可以在 ( https://github.com/mperham/memcache-client/blob/master/lib/memcache_util.rb ) 的第 42、61、76 和 91 行找到它们。在不知道更多关于你想要做什么的情况下,我无能为力,但希望这能让你开始。

于 2013-11-12T17:58:45.637 回答