Sha256: d711788ae288c3f7b50a26c6e5435903c4f933fcbaed6aef9e1c76b6f42cf76c
Contents?: true
Size: 698 Bytes
Versions: 19
Compression:
Stored size: 698 Bytes
Contents
# Example: how to run sidekiq daemon def sidekiq_process(proxy, name) rails_env = proxy.env['RAILS_ENV'] proxy.process(name) do start_command "ruby ./bin/sidekiq -e #{rails_env} -C ./config/sidekiq.#{rails_env}.yml" pid_file "tmp/pids/#{name}.pid" stdall "log/#{name}.log" daemonize true stop_signals [:QUIT, 5.seconds, :TERM, 5.seconds, :KILL] check :cpu, :every => 30, :below => 100, :times => 5 check :memory, :every => 30, :below => 300.megabytes, :times => 5 end end Eye.application :sidekiq_test do working_dir File.expand_path(File.join(File.dirname(__FILE__), %w[ processes ])) env "RAILS_ENV" => 'production' sidekiq_process self, :sidekiq end
Version data entries
19 entries across 19 versions & 3 rubygems