Routing na serwerze

Z UMP

Wersja z dnia 18:57, 25 gru 2012; Miszka (Dyskusja | wkład)
(różn) ← Poprzednia wersja | Aktualna wersja (różn) | Następna wersja → (różn)

Spis treści

Konfiguracja serwerów OSRM na potrzeby projektu UMP

Na potrzeby projektu UMP skonfigurowane zostały trzy serwery wyznaczające trasy i prezentujące je na www.

Każdy z nich obsługuje inny tryb routingu: samochodowy, rowerowy i pieszy.

Poniższa strona opisuje szczegóły techniczne instalacji.

Kod i dokumentacja projektu Open Source Routing Machine (OSRM) http://project-osrm.org/

Konfiguracja serwerów OSRM

  • Serwer: osrm1.ump.waw.pl - alias do gen1.ump.net.pl
  • URL
    • samochodowy: osrm1.ump.waw.pl:/OSRMauto
    • rowerowy: osrm1.ump.waw.pl:/OSRMrower
    • pieszy: osrm1.ump.waw.pl:/OSRMpieszy
  • konfiguracja proxy apache'a
       ProxyPass /OSRMrower http://localhost:5001
       ProxyPass /OSRMpieszy http://localhost:5002
       ProxyPass /OSRMauto http://localhost:5000
  • katalog roboczy instalacji:
 umpsrv@osrm1.ump.waw.pl~/osrm-build


Codzienne odświeżanie danych

Skrypt w cronie robi całą robotę:

 umpsrv@osrm1.ump.waw.pl~/osrm-build/bin/check_and_update_osrm.sh cron 

Oczekuje danych ( UMPxxxx.osm i flagi READY ) w katalogu:

 umpsrv@osrm1.ump.waw.pl~/osrm-build/OSRM-INPUT

Logi z działania:

 umpsrv@osrm1.ump.waw.pl~/osrm-build/bin/check_update.log
 umpsrv@osrm1.ump.waw.pl~/osrm-build/OSRM-auto/osrm-update.log  
 umpsrv@osrm1.ump.waw.pl~/osrm-build/OSRM-pieszo/osrm-update.log
 umpsrv@osrm1.ump.waw.pl~/osrm-build/OSRM-rower/osrm-update.log

Podniesienie wersji serwerów OSRM