<commit_before># DO NOT EDIT - This file is being maintained by Chef
location ~* "^/layer/<%= @layer %>/(\d+)/(\d+)/(\d+)\.(png|jpg|jpeg)$" {
  # Override QUERY_STRING to force mapserver query parameters
  fastcgi_param QUERY_STRING "map=/srv/imagery/mapserver/layer-<%= @layer %>.map&mode=tile&layers=<%= @layer %>&tilemode=gmap&tile=$2+$3+$1";
  fastcgi_pass "<%= @site %>_fastcgi";
  fastcgi_buffers 8 64k;
  include fastcgi_params;
  fastcgi_param REQUEST_METHOD "GET";
  fastcgi_param HTTP_PROXY "";
  fastcgi_read_timeout 60s;

  # Caching
  fastcgi_cache "fastcgi_cache_zone";
  fastcgi_cache_key "<%= @layer %><%= @revision %> $request_method $1 $2 $3";

  # Free connection to socket for other requests
  fastcgi_keep_conn off;

  fastcgi_cache_lock on;
  fastcgi_cache_lock_timeout 30s;
  fastcgi_cache_valid 200 21d;
  fastcgi_cache_use_stale error timeout updating http_500 http_503;

  # Ignore client abort as it causes issues with the pipeline
  fastcgi_ignore_client_abort on;

  fastcgi_catch_stderr "Image handling error";

  fastcgi_next_upstream error timeout invalid_header http_500 http_503;
  fastcgi_next_upstream_tries 3;

  # Do not GZIP tiles
  gzip off;

  # Add HTTP Cache-Control + Expires Headers
  expires 7d;

  # Allow CORS requests
  add_header 'Access-Control-Allow-Origin' '*';
}

<% if @root_layer -%>
rewrite "^/(\d+)/(\d+)/(\d+)\.(png|jpg|jpeg)$" "/layer/<%= @layer %>/$1/$2/$3.$4" last;
<% end -%>
<% @url_aliases.each do |url| -%>
rewrite "^<%= url %>/(\d+)/(\d+)/(\d+)\.(png|jpg|jpeg)$" "/layer/<%= @layer %>/$1/$2/$3.$4" last;
<% end -%><commit_msg>imagery: try harder to find a working fastcgi socket<commit_after># DO NOT EDIT - This file is being maintained by Chef
location ~* "^/layer/<%= @layer %>/(\d+)/(\d+)/(\d+)\.(png|jpg|jpeg)$" {
  # Override QUERY_STRING to force mapserver query parameters
  fastcgi_param QUERY_STRING "map=/srv/imagery/mapserver/layer-<%= @layer %>.map&mode=tile&layers=<%= @layer %>&tilemode=gmap&tile=$2+$3+$1";
  fastcgi_pass "<%= @site %>_fastcgi";
  fastcgi_buffers 8 64k;
  include fastcgi_params;
  fastcgi_param REQUEST_METHOD "GET";
  fastcgi_param HTTP_PROXY "";
  fastcgi_read_timeout 60s;

  # Caching
  fastcgi_cache "fastcgi_cache_zone";
  fastcgi_cache_key "<%= @layer %><%= @revision %> $request_method $1 $2 $3";

  # Free connection to socket for other requests
  fastcgi_keep_conn off;

  fastcgi_cache_lock on;
  fastcgi_cache_lock_timeout 30s;
  fastcgi_cache_valid 200 21d;
  fastcgi_cache_use_stale error timeout updating http_500 http_503;

  # Ignore client abort as it causes issues with the pipeline
  fastcgi_ignore_client_abort on;

  fastcgi_catch_stderr "Image handling error";

  fastcgi_next_upstream error timeout invalid_header http_500 http_503;
  fastcgi_next_upstream_tries 8;

  # Do not GZIP tiles
  gzip off;

  # Add HTTP Cache-Control + Expires Headers
  expires 7d;

  # Allow CORS requests
  add_header 'Access-Control-Allow-Origin' '*';
}

<% if @root_layer -%>
rewrite "^/(\d+)/(\d+)/(\d+)\.(png|jpg|jpeg)$" "/layer/<%= @layer %>/$1/$2/$3.$4" last;
<% end -%>
<% @url_aliases.each do |url| -%>
rewrite "^<%= url %>/(\d+)/(\d+)/(\d+)\.(png|jpg|jpeg)$" "/layer/<%= @layer %>/$1/$2/$3.$4" last;
<% end -%>
{'fraction_non_alphanumeric': 0.16527131782945736, 'fraction_numerical': 0.024806201550387597, 'mean_word_length': 4.590987868284229, 'pattern_counts': {'":': 0, '<': 29, '<?xml version=': 0, '>': 29, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '7152489', 'n_tokens_mistral': 1350, 'n_tokens_neox': 1186, 'n_words': 284}