Задать вопрос

Как развернуть OSRM на сервере?

Здравствуйте. Имеется VPS, но никак не удается на нем развернуть OSRM:
Пользовался относительно старой статьей https://habr.com/post/224731/
И новой: https://linux-core.blogspot.com/2018/04/osrm-cento...

Конфиг сервера такой:
https://www.ihc.ru/vps.html#20 - ssdVPS:4
OS: CentOS 6

Нужно на нем развернуть OSRM для последующей связки с leaflet (построение маршрутов).
Кто уже разворачивал osrm - прошу, пишите, срочно нужна помощь $
P.S. На фрилансах тишина
  • Вопрос задан
  • 581 просмотр
Подписаться 2 Средний 2 комментария
Пригласить эксперта
Ответы на вопрос 4
opium
@opium
Просто люблю качественно работать
Поставьте не супер древний наверно более чем десятилетней давности центос, вы бы ещё на Винду 3.1 попробовали развернуть
Ответ написан
Комментировать
CityCat4
@CityCat4
//COPY01 EXEC PGM=IEBGENER
А Вы уверены, что EL6 соответствует минимальным требованиям проекта? Все-таким 2.6.32 - весьма почтенное, хоть и работоспособное ведро. Кроме того - у Вас случайно не OpenVZ? По поводу использования OpenVZ мне некогда саппорт cyberry.pro весьма грубо (но это увы у них такой стиль) но по сути верно ответил, что OpenVZ-контейнер только для хранения данных и более ни для чего.
Если не barf от systemd - возьмите EL7 или более другой дистриб с более свежим ядром и пакетной базой.
Ответ написан
Поищите мануалы на иностранных ресурсах - фриланс, поисковики, Stack Overflow.

На фрилансах тишина
Там в основном мусолят уебунту и говносайтики на ней. Хорошо идут. Шаг в сторону и тишина.
Ответ написан
Комментировать
@hx510b
"Я знаю, что ничего не знаю"
EL6 устарел. Надо El7.
ssdVPS:4 крайне мало ОЗУ. скорее всего не хватит.
такие задачи решать на дешевых VDS не надо. либо будет падать, либо нещадно тормозить.
у меня сейчас OSRM для всей РФ работает на виртуалке с 24 ГБ ОЗУ.
ставим docker, затем:
mkdir /data/
cd /data/
name=russia-latest
wget -N http://download.geofabrik.de/$name.osm.pbf
docker run -t -v osrmdata:/data osrm/osrm-backend osrm-extract -p /opt/car.lua /data/$name.osm.pbf 
docker run -t -v osrmdata:/data osrm/osrm-backend osrm-partition /data/$name.osrm 
docker run -t -v osrmdata:/data osrm/osrm-backend osrm-customize /data/$name.osrm
docker run -d -t -i -p 5007:5000 --restart unless-stopped --name $name -v osrmdata:/data osrm/osrm-backend osrm-routed --algorithm mld /data/$name.osrm
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы