[Tilesathome] Two new ROMA...
Mathieu Arnold
mat at mat.cc
Mon Nov 24 16:20:01 GMT 2008
+-le 24.11.2008 11:12:33 -0500, Matthias Julius a dit :
| Mathieu Arnold <mat at mat.cc> writes:
|
|> I'm pleased to announce that there are now three ROMA servers, the new two
|> are located at frdrmd.roma.osm.phyrefile.com, api1.osm.absolight.net.
|
| Great!
|
|>
|> There may be some rough edges, but both have been serving a few clients for
|> some time now.
|>
|> There also is a haproxy (which may still need tuning, but, hey, can't know
|> that untill more people use it.) located on the last server, the simplest
|> way to use it would be to put :
|>
|> API_ROMA = http://api1.osm.absolight.net:8080/api/%v/map?bbox=%b
|>
|> in your tilesAtHome.conf.
|>
|> If you don't want to change that old ROMA url, you could do :
|>
|> APIServers = ROMA2,API,ROMA,XAPI
|> API_ROMA2 = http://api1.osm.absolight.net:8080/api/%v/map?bbox=%b
|>
|> which would let you keep a backup in case the haproxy goes down and the
|> main API and the XAPI goes down too :-)
|
| With more API servers available we should start thinking about some
| load balancing. There is no point in having one server sweat and the
| others getting bored.
|
| One way could be to have the client try all APIServers in random order
| instead of the order defined in the config.
|
| Another way could be round-robin DNS which would not require the
| client config to be changed when a API server goes on- or offline.
| The drawback would be that the client would not know anymore which
| server it actually had tried which might make it more difficult to
| find out what server is going crazy.
|
| Better ideas?
Hum, the beter idea is hum, to use the haproxy I configured, which spreads
the load between the three ROMA servers, which is the one I put in the
examples up there, no ?
--
Mathieu Arnold
More information about the Tilesathome
mailing list