lib/instana/activators/resque_worker.rb in instana-1.199.6 vs lib/instana/activators/resque_worker.rb in instana-1.200.0.pre1
- old
+ new
@@ -14,11 +14,13 @@
require 'instana/instrumentation/resque'
::Resque::Worker.prepend(::Instana::Instrumentation::ResqueWorker)
::Resque::Job.prepend(::Instana::Instrumentation::ResqueJob)
- ::Resque.after_fork do |_job|
- ::Instana.agent.after_fork
+ if ::Instana.config[:'resque-worker'][:'setup-fork']
+ ::Resque.after_fork do |_job|
+ ::Instana.agent.after_fork
+ end
end
# Set this so we assure that any remaining collected traces are reported at_exit
ENV['RUN_AT_EXIT_HOOKS'] = "1"