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