Sha256: f4327dd5a052af26af6ca3e9b5d22f92215c4bf0891dff693583f28a6f590f77

Contents?: true

Size: 697 Bytes

Versions: 3

Compression:

Stored size: 697 Bytes

Contents

# Copyright (c) 2016 SolarWinds, LLC.
# All rights reserved.

# We configure and launch Sidekiq in a background
# thread here.
#
require 'sidekiq/cli'

AppOpticsAPM.logger.info "[appoptics_apm/servers] Starting up background Sidekiq."

options = []
arguments = ""
options << ["-r", Dir.pwd + "/test/servers/sidekiq_initializer.rb"]
options << ["-q", "critical,20", "-q", "default"]
options << ["-c", "10"]
options << ["-P", "/tmp/sidekiq_#{Process.pid}.pid"]

options.flatten.each do |x|
  arguments += " #{x}"
end

AppOpticsAPM.logger.debug "[appoptics_apm/servers] sidekiq #{arguments}"

Thread.new do
  system("OBOE_GEM_TEST=true sidekiq #{arguments}")
end

# Allow Sidekiq to boot up
sleep 10

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
appoptics_apm-4.0.3 test/servers/sidekiq.rb
appoptics_apm-4.0.2 test/servers/sidekiq.rb
appoptics_apm-4.0.1-x86_64-linux test/servers/sidekiq.rb