instance method
with_server
Ruby on Rails 2.3.18
Since v2.3.18 Last seen in v2.3.18Signature
with_server(key)
No documentation comment.
Parameters
-
keyreq
Source
# File activesupport/lib/active_support/vendor/memcache-client-1.7.4/memcache.rb, line 824
def with_server(key)
retried = false
begin
server, cache_key = request_setup(key)
yield server, cache_key
rescue IndexError => e
logger.warn { "Server failed: #{e.class.name}: #{e.message}" } if logger
if !retried && @servers.size > 1
logger.info { "Connection to server #{server.inspect} DIED! Retrying operation..." } if logger
retried = true
retry
end
handle_error(nil, e)
end
end
Defined in activesupport/lib/active_support/vendor/memcache-client-1.7.4/memcache.rb line 824
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in MemCache