我的Rails应用正在使用Memcached服务器。
由于某种原因,我不时在我的Rails应用程序日志中获得MemCacheError (end of file reached): end of file reached
。
任何想法为什么?
答案 0 :(得分:2)
由于您使用的是memcache-client
,并且自2010年以来该代码已被弃用,因此它可能只是一个尚未修复的错误。 memcache-client
背后的人最终提出了dalli
(https://github.com/mperham/dalli),这得到了更好的支持。
进入memcache-client
的来源揭示了一些事情。只有MemCacheError
,Cache#get
,Cache#put
或Cache#add
可能会引发Cache#delete
这些错误消息的地方。您可以分别在第42,61,76和91行找到(https://github.com/mperham/memcache-client/blob/master/lib/memcache_util.rb)的那些。如果你不了解更多关于你想做什么的事情,我无法帮助你,但希望这会让你开始。