2
가벼운 레이어에서 자주 사용되는 정보를 캐시하는 Ruby 웹 애플리케이션이 있지만 전체 프로세스를 다시 시작하지 않고 캐시를 재설정하려는 경우가 있습니다.유니콘에 의해 시작된 씬 인스턴스의 캐시 재설정
유니콘을 사용하기 전에 각 인스턴스의 캐시를 재설정하기 위해 특별한 HTTP 요청을 보낼 수있는 알려진 포트 목록이있었습니다. 그러나 Unicorn에서는 Unicorn 프로세스가 모든 HTTP 요청을 처리하고이를 개별적으로 하위 프로세스로 전달합니다.
이 모델에서 시작한 각 인스턴스에 메시지를 보내 캐시를 재설정하는 간단한 메커니즘이 있습니까?
다음과 같음 : after_fork do | server, worker | Rails.cache.clear –