My RailsアプリはMemcachedサーバーを使用しています。Rails/Memcached - MemCacheError(ファイルの終わりに達しました):ファイルの末尾に達しました
何らかの理由から、時々、私はMemCacheError (end of file reached): end of file reached
を私のRailsアプリケーションログに入れています。
なぜですか?
My RailsアプリはMemcachedサーバーを使用しています。Rails/Memcached - MemCacheError(ファイルの終わりに達しました):ファイルの末尾に達しました
何らかの理由から、時々、私はMemCacheError (end of file reached): end of file reached
を私のRailsアプリケーションログに入れています。
なぜですか?
あなたは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)の行をそれぞれ見つけることができます。あなたがしようとしていることについてもっと知らなければ、私はそれ以上のことはできませんが、うまくいけばそれはあなたを始めるでしょう。
サーバーを再起動しましたか? 'sudo /etc/init.d/memcached restart' ?? –