ruby-on-rails caching couchbase

ruby on rails - Rails & Couchbase-pérdida de memoria



ruby-on-rails caching (1)

Tengo el siguiente código de prueba:

def loop_bucket_gets bucket = Couchbase::Bucket.new({:node_list => [''xxx.xxx.xxx.xxx:8091'', ''yyy.yyy.yyy.yyy:8091''], :bucket => ''Foo'', :pool => ''default'', :expires_in => 1.day, :default_format => :marshal, :key_prefix => ''_foo'' }) i = 0 loop do begin i += 1 bucket.get "ABC#{i}" rescue ::Couchbase::Error::Base => e nil end end end

Cuando ejecuto el método en la consola de rieles, la memoria pierde .

Estoy usando:

  • Sofá base 1.3.10 gema
  • libcouchbase 2.4.3

¿Algunas ideas?

Actualización: problema creado: https://www.couchbase.com/issues/browse/RCBC-187


Este loop irá por tiempo infinito. Debes pasar una condición de ruptura.