Method: Fluent::Plugin::DebugAgentInput#start

Defined in:
lib/fluent/plugin/in_debug_agent.rb

#startObject



51
52
53
54
55
56
57
58
59
60
61
62
63
# File 'lib/fluent/plugin/in_debug_agent.rb', line 51

def start
  super

  if @unix_path
    require 'drb/unix'
    uri = "drbunix:#{@unix_path}"
  else
    uri = "druby://#{@bind}:#{@port}"
  end
  log.info "listening dRuby", uri: uri, object: @object, worker: fluentd_worker_id
  obj = eval(@object)
  @server = DRb::DRbServer.new(uri, obj)
end