module Tor::Strategy::Restart
Constants
- DEFAULT_EXCEPTION_COUNT
- EXCEPTIONS
Public Instance Methods
died?()
click to toggle source
# File lib/rest_tor/strategy/restart.rb, line 11 def died? message = nil return message if counter.errors.any? do |k,v| if EXCEPTIONS.key?(k) message = "#{k} count >= #{EXCEPTIONS[k]}" if v.to_i >= (EXCEPTIONS[k] || DEFAULT_EXCEPTION_COUNT) else message = "#{k} count >= #{DEFAULT_EXCEPTION_COUNT}" if v.to_i >= DEFAULT_EXCEPTION_COUNT end end if c_success > 0 && c_fail > (c_success << 5) message = "fail > success << 5 & success > 0" elsif c_success == 0 and c_fail > 50 message = "fail > 50 & success = 0" end message.presence end