rosa-build/config/puma/production.rb

28 lines
752 B
Ruby
Raw Normal View History

2013-11-27 18:20:05 +00:00
# -*- encoding : utf-8 -*-
base_path = "/srv/rosa_build"
environment ENV['RAILS_ENV'] || 'production'
threads *(ENV['PUMA_THREADS'] || '1,6').split(',')
workers ENV['PUMA_WORKERS'] || 5
pidfile File.join(base_path, 'shared', 'pids', 'unicorn.pid')
2013-11-27 19:18:01 +00:00
bind 'unix:///tmp/rosa_build_unicorn.sock'
2013-11-27 18:20:05 +00:00
preload_app!
on_worker_boot do
if defined?(ActiveRecord::Base)
ActiveSupport.on_load(:active_record) do
ActiveRecord::Base.connection.disconnect! rescue ActiveRecord::ConnectionNotEstablished
ActiveRecord::Base.establish_connection
end
# QC::Conn.connect
Rails.logger.info('Connected to PG')
end
# Redis.connect!
# Rails.logger.info('Connected to Redis')
2013-11-27 19:18:01 +00:00
end
activate_control_app 'unix:///tmp/rosa_build_pumactl.sock'