Module: TengineJobAgent::CommandUtils
Defined Under Namespace
Modules: ClassMethods
Constant Summary collapse
- DEFAULT_CONFIG =
{ 'timeout' => 1, # 'logfile' => "log/#{File.basename($PROGRAM_NAME)}-#{`hostname`.strip}-#{Process.pid}.log", 'logfile' => "#{File.basename($PROGRAM_NAME)}.log", # 'logfile' => "tengine_job_agent.log", 'connection' => { 'host' => ENV['TENGINE_MQ_HOST'] || 'localhost', 'port' => (ENV['TENGINE_MQ_PORT'] || 5672).to_i, # vhost: # user: # pass: }, 'exchange' => { 'name' => 'tengine_event_exchange', 'type' => 'direct', 'durable' => true, }, 'sender' => { 'keep_connection' => true, }, 'heartbeat' => { 'job' => { 'interval' => 1 } } }.freeze
Class Method Summary collapse
Class Method Details
.included(mod) ⇒ Object
12 13 14 |
# File 'lib/tengine_job_agent/command_utils.rb', line 12 def self.included(mod) mod.extend(ClassMethods) end |