Create separate queues for namefinder and geonames queries.

This commit is contained in:
Tom Hughes 2009-07-02 16:53:35 +00:00
parent 6a96c72e81
commit b34c31bf8d

View 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" ),