mongo-ruby-driver/test/load/unicorn/unicorn.rb.template

30 lines
750 B
Plaintext

# set path to app that will be used to configure unicorn,
# # note the trailing slash in this example
@dir = "/home/kyle/work/10gen/ruby-driver/test/load/"
worker_processes 10
working_directory @dir
preload_app true
timeout 30
# Specify path to socket unicorn listens to,
# we will use this in our nginx.conf later
listen "#{@dir}tmp/sockets/unicorn.sock", :backlog => 64
# Set process id path
pid "#{@dir}tmp/pids/unicorn.pid"
# # Set log file paths
stderr_path "#{@dir}log/unicorn.stderr.log"
stdout_path "#{@dir}log/unicorn.stdout.log"
# NOTE: You need this when using forking web servers!
after_fork do |server, worker|
$con.close if $con
$con = Mongo::Connection.new
$db = $con['foo']
STDERR << "FORKED #{server} #{worker}"
end