9 lines
326 B
Ruby
9 lines
326 B
Ruby
if defined?(PhusionPassenger) and defined?(MEMCACHE_SERVERS)
|
|
PhusionPassenger.on_event(:starting_worker_process) do |forked|
|
|
if forked
|
|
MEMCACHE = MEMCACHE.clone
|
|
RAILS_CACHE = ActiveSupport::Cache::CompressedMemCacheStore.new(MEMCACHE)
|
|
ActionController::Base.cache_store = RAILS_CACHE
|
|
end
|
|
end
|
|
end
|