X-Git-Url: https://git.openstreetmap.org./chef.git/blobdiff_plain/3df53dba22117390f55bc350d47ae0e25b19e85d..2714460f8457266fec0f5f9d72d900b384d5b724:/cookbooks/tile/templates/default/debug.erb?ds=sidebyside diff --git a/cookbooks/tile/templates/default/debug.erb b/cookbooks/tile/templates/default/debug.erb index 998ed7b0e..03af6549f 100755 --- a/cookbooks/tile/templates/default/debug.erb +++ b/cookbooks/tile/templates/default/debug.erb @@ -4,8 +4,10 @@ import cgi import cgitb import os +import re import sys import resource +import time # HTML Debug of errors cgitb.enable() @@ -47,6 +49,12 @@ def output_error(message): if not os.environ.has_key('HTTP_USER_AGENT'): os.environ['HTTP_USER_AGENT'] = 'NONE' +# Get the cache server name +if os.environ.has_key('HTTP_VIA'): + cache_server = re.search('[a-z0-9-]+\.openstreetmap\.org', os.environ['HTTP_VIA']).group(0) +else: + cache_server = None + # Get the load average loadavg = float(open("/proc/loadavg").readline().split(" ")[0]) @@ -58,7 +66,24 @@ print "" print "
" print "Load Average:%s
" % loadavg +if cache_server: + print "Cache Server: %s
" % cache_server +print ""
+print "Render Server: <%= node['fqdn'] %>
"
+print "Load Average: %s
"
+<%
+node[:tile][:data].each do |name,data|
+ url = data[:url]
+ file = "/srv/tile.openstreetmap.org/data/#{File.basename(url)}"
+ file_basename = File.basename(url)
+-%>
+print "%s last modified: %s
" % ("<%= file_basename %>", time.ctime(os.path.getmtime("<%= file %>")))
+<%
+end
+-%>
+print "
" for param in os.environ.keys():