Я недавно перенес свой код с Rails 2.3.4 на rails 3 и начал использовать с ним пассажиров.Я также использую memcached gem и я случайно вижу Memcached :: ClientError и Memcached :: ServerIsMarkedDead.Я читал эту статью, в которой говорится, что у умного нереста пассажира есть проблемы с соединением на основе сокетов memcache.Поэтому я попытался упомянуть исправление на их сайте
CACHE = MemCache.new memcache_options
CACHE.servers = '127.0.0.1:11211'
begin
PhusionPassenger.on_event(:starting_worker_process) do |forked|
if forked
# We're in smart spawning mode, so...
# Close duplicated memcached connections - they will open themselves
CACHE.reset
end
end
# In case you're not running under Passenger (i.e. devmode with mongrel)
rescue NameError => error
end
Но все равно я получаю ту же ошибку.это как-то связано с библиотекой memcached