Здесь сервер 503 ответа - PullRequest
       3

Здесь сервер 503 ответа

0 голосов
/ 24 января 2020

Я создал приложение в python для имитации маршрута и извлечения ограничений скорости из API расширения данных Here. Маршрут долгий 3 дня езды с 8 часами в день. Когда я запускаю свое приложение для дырочного маршрута, в какой-то момент я получаю ответ сервера 503 вместо 200. Если я пробую свое приложение для того же маршрута, где я получаю неверный ответ сервера, но для более короткого маршрута (маршрут 2 часа), он работает Хорошо. Похоже на узкое место на сервере.

  if self.country in WEE:
        url = "http://rme.cit.api.here.com/2/matchroute.json?" + \
              "app_id=Gxxxxxx" + \
              "&app_code=xxxxxx" + \
              "&routemode=car&file=" + \
              "&regions=WEU&release=LATEST"
    else:
        url = "http://rme.cit.api.here.com/2/matchroute.json?" + \
              "app_id=xxxxx" + \
              "&app_code=Qxxxxx" + \
              "&routemode=car&file=" + \
              "&regions=EEU&release=LATEST"

    if self.gps_source == 'gpx':
        response = self.connectPost(url, self.tmp_route_data, headers={"Content-type": "application/binary"})
    else:
        response = self.connectPost(url, self.tmp_route_data, headers={"Content-type": "text/csv"})


    if response.status_code != 200:
        message = 'Unable to build the route:<br>'
        message += 'unexpected response from HERE webservice.'
        raise RuntimeError(message)
    def connectPost(self, url, data, headers=None):
    return self.S.post(url, data=data, headers=headers , proxies = self.proxy_dict)

1 Ответ

0 голосов
/ 04 февраля 2020

Customer Integration Testing (CIT) следует использовать для маломасштабной интеграции и функционального тестирования. HERE не предоставляет SLA для среды CIT.

И среда производства, и среда CIT не предназначены для поддержки внезапных, неожиданных высоких нагрузок. Если вам необходимо выполнить тестирование производительности, свяжитесь с ЗДЕСЬ , чтобы обсудить варианты.

...