]> git.openstreetmap.org Git - chef.git/blobdiff - cookbooks/tilecache/templates/default/ohai.rb.erb
tilecache: ohai reduce bad req penalty
[chef.git] / cookbooks / tilecache / templates / default / ohai.rb.erb
index 6bf8fc754e961caa8def26d94173ddd6671b8a0d..f557ddded4801e66645033c556b73b14b7afa833 100644 (file)
@@ -8,7 +8,7 @@ Ohai.plugin(:TileCache) do
     # Find performance reports for last few minutes
     # Add up total time taken to download tile grouped by remote server
     # Remove 1 second per successful time report (de-prioritise new servers)
-    # Add 30 seconds per failed time report request
+    # Add 10 seconds per failed time report request
     Dir.glob("/srv/tilecache/data/**/tilecache-*.txt").each do |path|
       if File.mtime(path) > recent
         IO.readlines(path).reverse.take(20).each do |sample|
@@ -20,7 +20,7 @@ Ohai.plugin(:TileCache) do
             if status == 200 then
               times[host] = times.fetch(host, 0) + time - 1
             else
-              times[host] = times.fetch(host, 0) + 30
+              times[host] = times.fetch(host, 0) + 10
             end
           end
         end