Module: PumaWorkerKiller
- Extended by:
- PumaWorkerKiller
- Included in:
- PumaWorkerKiller
- Defined in:
- lib/puma_worker_killer.rb,
lib/puma_worker_killer/reaper.rb,
lib/puma_worker_killer/version.rb,
lib/puma_worker_killer/auto_reap.rb,
lib/puma_worker_killer/puma_memory.rb
Defined Under Namespace
Classes: AutoReap, PumaMemory, Reaper
Constant Summary collapse
- VERSION =
"0.0.3"
Instance Attribute Summary collapse
-
#frequency ⇒ Object
Returns the value of attribute frequency.
-
#percent_usage ⇒ Object
Returns the value of attribute percent_usage.
-
#ram ⇒ Object
Returns the value of attribute ram.
Instance Method Summary collapse
- #config {|_self| ... } ⇒ Object
- #reaper(ram = self.ram, percent = self.percent_usage) ⇒ Object
- #start(frequency = self.frequency, reaper = self.reaper) ⇒ Object
Instance Attribute Details
#frequency ⇒ Object
Returns the value of attribute frequency.
6 7 8 |
# File 'lib/puma_worker_killer.rb', line 6 def frequency @frequency end |
#percent_usage ⇒ Object
Returns the value of attribute percent_usage.
6 7 8 |
# File 'lib/puma_worker_killer.rb', line 6 def percent_usage @percent_usage end |
#ram ⇒ Object
Returns the value of attribute ram.
6 7 8 |
# File 'lib/puma_worker_killer.rb', line 6 def ram @ram end |
Instance Method Details
#config {|_self| ... } ⇒ Object
11 12 13 |
# File 'lib/puma_worker_killer.rb', line 11 def config yield self end |