Използвам couchbase като място за съхранение на сесии в моето раково приложение (couchbase gem v1.3.9).
Когато тествам приложението rack с още една заявка (например 50 паралелни нишки в jmeter) или просто презареждам приложението много пъти, винаги получавам тази грешка:
Грешка в приложението Rack: Couchbase::Error::UnknownHost: грешка при зареждане, неуспешно търсене в DNS/име на хост (грешка=0x15)>
Моите въпроси:
Някой друг тук има такава грешка, когато използва couchbase с ruby и как мога да разреша това?
Какво ще кажете за производителността на couchbase като sessionstore в приложение за ruby rack?
Допълнителна информация:
Моят config.ru
session_options = PlainRackApplication::Config.session_options
use ActionDispatch::Session::CouchbaseStore, session_options
run RackApp.new
и моите опции за диван
module PlainRackApplication
class Config
@session_options = {
path: '/',
namespace:'sessions_',
key: 'foo_session',
expire_after: 30.days,
couchbase: {bucket: "foo",
username: 'foo',
password: 'bar',
default_format: :json}
}
end
end