class UnicornWrangler::RequestKiller
Public Class Methods
new(logger, stats, max_requests)
click to toggle source
Calls superclass method
UnicornWrangler::Killer::new
# File lib/unicorn_wrangler.rb, line 166 def initialize(logger, stats, max_requests) super(logger, stats) @max_requests = max_requests @logger.info "Killing workers after #{@max_requests} requests" end
Public Instance Methods
call(requests, request_time)
click to toggle source
# File lib/unicorn_wrangler.rb, line 172 def call(requests, request_time) kill(:requests, used_memory, requests, request_time) if requests >= @max_requests end