My Rails應用程序正在使用Memcached服務器。Rails/Memcached - MemCacheError(到達文件結尾):文件已到達
出於某種原因,我不時在我的Rails應用程序日誌中獲得MemCacheError (end of file reached): end of file reached
。
有什麼想法爲什麼?
My Rails應用程序正在使用Memcached服務器。Rails/Memcached - MemCacheError(到達文件結尾):文件已到達
出於某種原因,我不時在我的Rails應用程序日誌中獲得MemCacheError (end of file reached): end of file reached
。
有什麼想法爲什麼?
由於您使用的是memcache-client
,而且該代碼自2010年起已被棄用,它可能只是一個尚未修復的錯誤。 memcache-client
後面的人最後得到dalli
(https://github.com/mperham/dalli),這有更好的支持。
進入memcache-client
的源代碼揭示了一些事情。這些錯誤消息的唯一出現MemCacheError
的地方是Cache#get
,Cache#put
,Cache#add
或Cache#delete
。你可以在(https://github.com/mperham/memcache-client/blob/master/lib/memcache_util.rb)分別在第42,61,76和91行找到那些。如果不瞭解更多關於你想要做什麼的事情,我無法再提供更多的幫助,但希望這會幫助你開始。
您是否嘗試重新啓動服務器? 'sudo /etc/init.d/memcached restart' – 2012-04-18 20:11:37