class GarbageMan::Config

Public Class Methods

check_request_queue=(val) click to toggle source
# File lib/garbageman/config.rb, line 39
def self.check_request_queue=(val); @@check_request_queue = val; end
check_request_queue?() click to toggle source
# File lib/garbageman/config.rb, line 38
def self.check_request_queue?; @@check_request_queue; end
enable_gc_file() click to toggle source
# File lib/garbageman/config.rb, line 30
def self.enable_gc_file; @@enable_gc_file; end
gc_config() click to toggle source
# File lib/garbageman/config.rb, line 18
def self.gc_config
  begin
    File.exists?(self.gc_yaml_file) ? YAML.load_file(self.gc_yaml_file) : nil
  rescue Exception => e
    nil
  end
end
gc_health_check_request_path() click to toggle source
# File lib/garbageman/config.rb, line 4
def self.gc_health_check_request_path; @@gc_health_check_request_path; end
gc_last_collected_file() click to toggle source
# File lib/garbageman/config.rb, line 15
def self.gc_last_collected_file; @@gc_last_collected_file ||= "./data/gc-last-collection-time.timestamp"; end
gc_last_collected_file=(file) click to toggle source
# File lib/garbageman/config.rb, line 16
def self.gc_last_collected_file=(file); @@gc_last_collected_file = file; end
gc_sleep() click to toggle source
# File lib/garbageman/config.rb, line 65
def self.gc_sleep; @@gc_sleep; end
gc_sleep=(v) click to toggle source
# File lib/garbageman/config.rb, line 66
def self.gc_sleep=(v); @@gc_sleep = v || 10; end
gc_starts() click to toggle source
# File lib/garbageman/config.rb, line 61
def self.gc_starts; @@gc_starts; end
gc_starts=(v) click to toggle source
# File lib/garbageman/config.rb, line 62
def self.gc_starts=(v); @@gc_starts = v; end
gc_yaml_file() click to toggle source
# File lib/garbageman/config.rb, line 7
def self.gc_yaml_file; @@gc_yaml_file ||= "./data/gc.yml"; end
gc_yaml_file=(file) click to toggle source
# File lib/garbageman/config.rb, line 8
def self.gc_yaml_file=(file); @@gc_yaml_file = file; end
gc_yaml_tmp_file() click to toggle source
# File lib/garbageman/config.rb, line 11
def self.gc_yaml_tmp_file; @@gc_yaml_tmp_file ||= "./data/.tmp.gc.yml"; end
gc_yaml_tmp_file=(file) click to toggle source
# File lib/garbageman/config.rb, line 12
def self.gc_yaml_tmp_file=(file); @@gc_yaml_tmp_file = file; end
max_connection_drain_time() click to toggle source
# File lib/garbageman/config.rb, line 57
def self.max_connection_drain_time; @@max_connection_drain_time; end
max_connection_drain_time=(time) click to toggle source
# File lib/garbageman/config.rb, line 58
def self.max_connection_drain_time=(time); @@max_connection_drain_time = time; end
max_time_without_gc() click to toggle source
# File lib/garbageman/config.rb, line 52
def self.max_time_without_gc; @@max_time_without_gc; end
max_time_without_gc=(time) click to toggle source
# File lib/garbageman/config.rb, line 53
def self.max_time_without_gc=(time); @@max_time_without_gc = time; end
min_servers_to_disable_gc() click to toggle source
# File lib/garbageman/config.rb, line 47
def self.min_servers_to_disable_gc; @@min_servers_to_disable_gc; end
min_servers_to_disable_gc=(n) click to toggle source
# File lib/garbageman/config.rb, line 48
def self.min_servers_to_disable_gc=(n); @@min_servers_to_disable_gc = n; end
num_request_before_collecting() click to toggle source
# File lib/garbageman/config.rb, line 33
def self.num_request_before_collecting; @@num_request_before_collecting; end
num_request_before_collecting=(val) click to toggle source
# File lib/garbageman/config.rb, line 34
def self.num_request_before_collecting=(val); @@num_request_before_collecting = val; end
num_request_before_selecting_next_server() click to toggle source
# File lib/garbageman/config.rb, line 43
def self.num_request_before_selecting_next_server; @@num_request_before_selecting_next_server; end
num_request_before_selecting_next_server=(n) click to toggle source
# File lib/garbageman/config.rb, line 44
def self.num_request_before_selecting_next_server=(n); @@num_request_before_selecting_next_server = n; end
thin_config() click to toggle source
# File lib/garbageman/config.rb, line 27
def self.thin_config; @@thin_config ||= YAML.load_file("./config/thin.yml"); end
time_to_wait_before_collecting() click to toggle source
# File lib/garbageman/config.rb, line 71
def self.time_to_wait_before_collecting; @@time_to_wait_before_collecting; end
time_to_wait_before_collecting=(v) click to toggle source
# File lib/garbageman/config.rb, line 72
def self.time_to_wait_before_collecting=(v); @@time_to_wait_before_collecting = v || 2.0; end