Sha256: c47d88050481a702c36ebb176167f7036fd355a83682e70e5569f4f29d3524bd
Contents?: true
Size: 1.13 KB
Versions: 2
Compression:
Stored size: 1.13 KB
Contents
# working directory working_directory Dir.pwd # monitor interval for events (in seconds) monitor_interval 5 # polling interval for new jobs (in seconds) polling_interval 5 # path to pid file pid_file "#{Dir.pwd}/tmp/pids/delayed_job_master.pid" # path to log file log_file "#{Dir.pwd}/log/delayed_job_master.log" # log level log_level :info # worker1 add_worker do |worker| # queue name for the worker worker.queues %w(queue1) # max process count worker.max_processes 1 # max thread count for each worker worker.max_threads 1 # max memory in MB worker.max_memory 300 # configs below are same as delayed_job, see https://github.com/collectiveidea/delayed_job # worker.sleep_delay 5 # worker.read_ahead 5 # worker.max_attempts 25 # worker.max_run_time 4.hours # worker.min_priority 1 # worker.max_priority 10 # worker.destroy_failed_jobs true end # worker2 add_worker do |worker| worker.queues %w(queue2) worker.max_processes 2 worker.max_threads 2 end before_fork do |master, worker| ActiveRecord::Base.connection.disconnect! end after_fork do |master, worker| ActiveRecord::Base.establish_connection end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
delayed_job_master-3.0.1 | lib/generators/delayed_job_master/templates/config.rb |
delayed_job_master-3.0.0 | lib/generators/delayed_job_master/templates/config.rb |