Sha256: 6a7b12183d2ea3dd27b4df1ac3b7187eb69bd8ead4fe8ae714a46004595fc1c1

Contents?: true

Size: 431 Bytes

Versions: 4

Compression:

Stored size: 431 Bytes

Contents

require 'qs'

ENV['LOG_NAME'] = 'log/bench_daemon.log'
require 'bench/setup'

class BenchDaemon
  include Qs::Daemon

  name     'bench'
  pid_file ROOT_PATH.join('tmp/bench_daemon.pid').to_s

  logger LOGGER
  verbose_logging false

  queue BenchQueue

  # if fails notify the bench report so it doesn't hang forever on IO.select
  error do |exception, context|
    PROGRESS_IO.write_nonblock('F')
  end

end

run BenchDaemon.new

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
qs-0.6.1 bench/config.qs
qs-0.6.0 bench/config.qs
qs-0.5.0 bench/config.qs
qs-0.4.0 bench/config.qs