Ver Fonte

Change unicorn worker count to min(4*cores,8) to accommodate RAM-limited
VMs.
"Quad-core" 384 MB VM was getting crushed by unicorn footprint.

Troy Davis há 14 anos atrás
pai
commit
5dc784a0e2
1 ficheiros alterados com 1 adições e 1 exclusões
  1. 1 1
      recipes/unicorn.rb

+ 1 - 1
recipes/unicorn.rb

@@ -23,7 +23,7 @@ include_recipe "unicorn"
 
 node.default[:unicorn][:worker_timeout] = 60
 node.default[:unicorn][:preload_app] = false
-node.default[:unicorn][:worker_processes] = node[:cpu][:total].to_i * 4 
+node.default[:unicorn][:worker_processes] = [node[:cpu][:total].to_i * 4, 8].min
 node.default[:unicorn][:preload_app] = false
 node.default[:unicorn][:before_fork] = 'sleep 1' 
 node.default[:unicorn][:port] = '8080'