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

Version Path
eye-0.6.2 examples/sidekiq.eye
eye-0.6.2.pre examples/sidekiq.eye
ace-eye-0.6.5 examples/sidekiq.eye
ace-eye-0.6.4 examples/sidekiq.eye
eye-0.6.1 examples/sidekiq.eye
ace-eye-0.6.3 examples/sidekiq.eye
ace-eye-0.6.2 examples/sidekiq.eye
ace-eye-0.6.1 examples/sidekiq.eye
eye-0.6 examples/sidekiq.eye
reel-eye-0.5.2.1 examples/sidekiq.eye
reel-eye-0.5.2 examples/sidekiq.eye
eye-0.5.2 examples/sidekiq.eye
reel-eye-0.5.1 examples/sidekiq.eye
eye-0.5.1 examples/sidekiq.eye
reel-eye-0.5 examples/sidekiq.eye
eye-0.5 examples/sidekiq.eye
eye-0.4.2 examples/sidekiq.eye
reel-eye-0.4.1 examples/sidekiq.eye
eye-0.4.1 examples/sidekiq.eye