Commit f58c398a9902b425e235a0e44b56801605996944

Authored by Antonio Terceiro
1 parent c29b0edc

LogMemoryConsumption: disable delayed job setup

Such memory consumption logging should be done on the processes
processing requests, and not on the delayed job processes.
config/initializers/log_memory_consumption.rb
... ... @@ -1,5 +0,0 @@
1   -if Delayed::Backend::ActiveRecord::Job.table_exists?
2   - jobs = Delayed::Backend::ActiveRecord::Job.all :conditions => ['handler LIKE ?', "%LogMemoryConsumptionJob%"]
3   - jobs.map(&:destroy) if jobs.present?
4   - Delayed::Backend::ActiveRecord::Job.enqueue(LogMemoryConsumptionJob.new)
5   -end
lib/log_memory_consumption_job.rb
... ... @@ -20,7 +20,5 @@ class LogMemoryConsumptionJob < Struct.new(:last_stat)
20 20 i += 1
21 21 end
22 22 logger << "\n"
23   -
24   - Delayed::Job.enqueue(LogMemoryConsumptionJob.new(stats), {:priority => 0, :run_at => PERIOD.seconds.from_now})
25 23 end
26 24 end
... ...