change unicorn num of workers to num of cpu cores

This commit is contained in:
manson 2014-08-29 15:40:58 +08:00
parent 35ada57dbb
commit 8bdc32ec30
1 changed files with 4 additions and 1 deletions

View File

@ -4,7 +4,10 @@
rails_root = `pwd`.gsub("\n", "")
rails_env = ENV['RAILS_ENV'] || 'production'
worker_processes (rails_env == 'production' ? 4 : 2)
cpu_cores = %x(cat /proc/cpuinfo | grep processor | wc -l).sub("\n",'').to_i rescue 2
worker_processes (rails_env == 'production' ? cpu_cores : 1)
# preload_app true