]> git.openstreetmap.org Git - chef.git/blobdiff - cookbooks/tile/attributes/default.rb
Match number of apache workers on tile servers to the CPU count
[chef.git] / cookbooks / tile / attributes / default.rb
index 3d32e5632f5e0dcf9cc86fa435af7901832ea8ca..c471f2475bfe4666f0bb6d1fef0151c0e771e04b 100644 (file)
@@ -17,3 +17,7 @@ default[:postgresql][:versions] |= [node[:tile][:database][:cluster].split("/").
 default[:postgresql][:monitor_database] = "gis"
 
 default[:accounts][:users][:tile][:status] = :role
+
+default[:apache][:event][:server_limit] = node.cpu_cores * 5 / 4
+default[:apache][:event][:max_request_workers] = node.cpu_cores * node[:apache][:event][:threads_per_child]
+default[:apache][:event][:max_spare_threads] = node.cpu_cores * node[:apache][:event][:threads_per_child]