Sha256: 48ca74c344b9e03939ea31e3f1ff75c7fb5eb312b96d0c988a9213fa679a6dd3

Contents?: true

Size: 512 Bytes

Versions: 5

Compression:

Stored size: 512 Bytes

Contents

worker_processes 1
# timeout 6000
# preload_app true

GC.respond_to?(:copy_on_write_friendly=) and GC.copy_on_write_friendly = true

before_fork do |server, worker|
  defined?(ActiveRecord::Base) and ActiveRecord::Base.connection.disconnect!

  old_pid = "#{server.config[:pid]}.oldbin"
  if old_pid != server.pid
    begin
      sig = (worker.nr + 1) >= server.worker_processes ? :QUIT : :TTOU
      Process.kill(sig, File.read(old_pid).to_i)
    rescue Errno::ENOENT, Errno::ESRCH
    end
  end

  sleep 1
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
fluentd-server-0.3.2 config/unicorn.conf
fluentd-server-0.3.1 config/unicorn.conf
fluentd-server-0.3.0 config/unicorn.conf
fluentd-server-0.2.0 config/unicorn.conf
fluentd-server-0.1.0 config/unicorn.conf