Method: Sidekiq::Embedded#run

Defined in:
lib/sidekiq/embedded.rb

#runObject



15
16
17
18
19
20
21
22
23
24
# File 'lib/sidekiq/embedded.rb', line 15

def run
  housekeeping
  fire_event(:startup, reverse: false, reraise: true)
  @launcher = Sidekiq::Launcher.new(@config, embedded: true)
  @launcher.run
  sleep 0.2 # pause to give threads time to spin up

  logger.info "Sidekiq running embedded, total process thread count: #{Thread.list.size}"
  logger.debug { Thread.list.map(&:name) }
end