Create separate queues for namefinder and geonames queries.
authorTom Hughes <tom@compton.nu>
Thu, 2 Jul 2009 16:53:35 +0000 (16:53 +0000)
committerTom Hughes <tom@compton.nu>
Thu, 2 Jul 2009 16:53:35 +0000 (16:53 +0000)
config/lighttpd.conf

index 4735003d7c4b93d2638b40e905786412ef798ded..12b0ec6f519dc3c9c915ea6d61cb54bc11dafe66 100644 (file)
@@ -151,8 +151,11 @@ else $HTTP["url"] =~ "^/api/0\.6/" {
 else $HTTP["url"] =~ "^/api/0\.[0-9]+/" {
   url.access-deny = ("")
 }
-else $HTTP["url"] =~ "^/geocoder/" {
-  server.error-handler-404 = "/dispatch.geocoder"
+else $HTTP["url"] =~ "^/geocoder/(search|description)_osm_namefinder$" {
+  server.error-handler-404 = "/dispatch.namefinder"
+}
+else $HTTP["url"] =~ "^/geocoder/(search|description)_geonames$" {
+  server.error-handler-404 = "/dispatch.geonames"
 }
 else $HTTP["url"] =~ "^/" {
   server.error-handler-404 = "/dispatch.web"
@@ -190,12 +193,18 @@ fastcgi.server = (
     ( "host" => "127.0.0.1", "port" => 8024, "check-local" => "disable" ),
     ( "host" => "127.0.0.1", "port" => 8025, "check-local" => "disable" )
   ),
-  ".geocoder" => (
+  ".namefinder" => (
     ( "host" => "127.0.0.1", "port" => 8026, "check-local" => "disable" ),
     ( "host" => "127.0.0.1", "port" => 8027, "check-local" => "disable" ),
     ( "host" => "127.0.0.1", "port" => 8028, "check-local" => "disable" ),
     ( "host" => "127.0.0.1", "port" => 8029, "check-local" => "disable" )
   ),
+  ".geonames" => (
+    ( "host" => "127.0.0.1", "port" => 8030, "check-local" => "disable" ),
+    ( "host" => "127.0.0.1", "port" => 8031, "check-local" => "disable" ),
+    ( "host" => "127.0.0.1", "port" => 8032, "check-local" => "disable" ),
+    ( "host" => "127.0.0.1", "port" => 8033, "check-local" => "disable" )
+  ),
   ".api" => (
     ( "host" => "127.0.0.1", "port" => 8030, "check-local" => "disable" ),
     ( "host" => "127.0.0.1", "port" => 8031, "check-local" => "disable" ),