Class Raemon::Master
In: lib/raemon/master.rb
Parent: Object

Methods

new   start   start   stop   stop   worker_heartbeat!  

Included Modules

Instrumentation

Constants

WORKERS = {}
SELF_PIPE = []
SIG_QUEUE = []
CHUNK_SIZE = (16 * 1024)
QUEUE_SIGS = [:WINCH, :QUIT, :INT, :TERM, :USR1, :USR2, :HUP, :TTIN, :TTOU]   list of signals we care about and trap in master.

Attributes

logger  [RW] 
master_pid  [RW] 
memory_limit  [RW] 
name  [RW] 
num_workers  [RW] 
pid_file  [RW] 
timeout  [RW] 
worker_class  [RW] 

Public Class methods

Public Instance methods

Terminates all workers, but does not exit master process

[Validate]