]> git.openstreetmap.org Git - chef.git/blobdiff - roles/tile.rb
Tile role: tune apache for mpm worker (max clients etc)
[chef.git] / roles / tile.rb
index cc5a1ba56882ca213320f533e981c72f4c6e99e8..5abf673e38637a61cb16e2e5c6ee50e93ab47e42 100644 (file)
@@ -10,6 +10,18 @@ default_attributes(
       },
     },
   },
+  :apache => {
+    :mpm => "worker",
+    :timeout => 60,
+    :worker => {
+      :server_limit => 48,
+      :max_clients => 1200,
+      :threads_per_child => 25,
+      :min_spare_threads => 30,
+      :max_spare_threads => 180,
+      :max_requests_per_child => 100000
+    }
+  },
   :apt => {
     :sources => [ "ubuntugis-stable" ]
   },
@@ -64,7 +76,8 @@ default_attributes(
     :styles => {
       :default => {
         :repository => "git://github.com/gravitystorm/openstreetmap-carto.git",
-        :revision => "v2.2.0"
+        :revision => "v2.2.0",
+        :max_zoom => 19
       }
     }
   }