Sha256: c3de2d4546e536533325290d845c9e3d70fe9995247e4d002ebbc5641dc5c12b
Contents?: true
Size: 777 Bytes
Versions: 2
Compression:
Stored size: 777 Bytes
Contents
rails_root = "#{File.expand_path(File.dirname(File.dirname(__FILE__)))}" worker_processes <%= @worker_processes %> working_directory rails_root listen "#{rails_root}/tmp/sockets/unicorn.sock" timeout <%= @timeout %> stdout_path 'log/unicorn.log' stderr_path 'log/unicorn.log' preload_app 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 end after_fork do |server, worker| defined?(ActiveRecord::Base) and ActiveRecord::Base.establish_connection end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
daddy-0.5.16 | itamae/cookbooks/unicorn/templates/unicorn.rb.erb |
daddy-0.5.15 | itamae/cookbooks/unicorn/templates/unicorn.rb.erb |