Sha256: 59e9a00010b1386f244058e06ab86060201f41da8a3e68a7359fee89173b2507
Contents?: true
Size: 639 Bytes
Versions: 2
Compression:
Stored size: 639 Bytes
Contents
# config/unicorn.rb worker_processes Integer(ENV['WEB_CONCURRENCY'] || 3) timeout Integer(ENV['WEB_TIMEOUT'] || 15) preload_app true before_fork do |server, worker| Signal.trap 'TERM' do puts 'Unicorn master intercepting TERM and sending myself QUIT instead' Process.kill 'QUIT', Process.pid end defined?(ActiveRecord::Base) and ActiveRecord::Base.connection.disconnect! end after_fork do |server, worker| Signal.trap 'TERM' do puts 'Unicorn worker intercepting TERM and doing nothing. Wait for master to sent QUIT' end defined?(ActiveRecord::Base) and ActiveRecord::Base.establish_connection end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
pah-0.0.2 | lib/pah/files/config/unicorn.rb |
pah-0.0.1 | lib/pah/files/config/unicorn.rb |