ЗДЕСЬ Пакетное геокодирование застряло в принятом статусе - PullRequest
0 голосов
/ 01 сентября 2018

Используя REST API пакетного геокодирования HERE , я отправил задание на адреса геокодирования 4 с помощью параметра action=run и получил RequestId обратно в ответе. При посещении конечной точки API для статуса задания через следующий URL ...

https://batch.geocoder.api.here.com/6.2/jobs/[RequestId]?action=status&app_id=[app_id]&app_code=[app_code]

... Я получаю следующий ответ:

<ns2:SearchBatch xmlns:ns2="http://www.navteq.com/lbsp/Search-Batch/1">
  <Response>
    <MetaInfo>
      <RequestId>[RequestId]</RequestId>
    </MetaInfo>
    <Status>accepted</Status>
    <TotalCount>0</TotalCount>
    <ValidCount>0</ValidCount>
    <InvalidCount>0</InvalidCount>
    <ProcessedCount>0</ProcessedCount>
    <PendingCount>0</PendingCount>
    <SuccessCount>0</SuccessCount>
    <ErrorCount>0</ErrorCount>
  </Response>
</ns2:SearchBatch>

Здесь есть еще один вопрос здесь, на SO с той же проблемой, и он был рассмотрен в ответе от ckHERE :

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

Так что я думаю, что ваше приложение в порядке, и, возможно, узкое место было на нашей стороне.

Что беспокоит, так это некоторые другие ответы на вопросы, связанные с этой проблемой, в частности, сколько времени может потребоваться, чтобы работа наконец была обработана. Например :

Похоже, это проблема с очередью, кроме моей почти неделю HERE API никогда не запускает пакетное задание, всегда возвращает принятый статус

* 4 дня спустя *

Это была проблема с очередью. ... все работы внезапно завершено одновременно. С тех пор сервис работает нормально.

Что приводит к моим вопросам:

  1. Должен ли я предположить, что МОЯ проблема сейчас находится на конце ЗДЕСЬ, или я все еще делал что-то не так, когда создавал задание (и как я мог это выяснить)?

  2. Если проблема действительно находится ЗДЕСЬ, как часто это происходит? ЗДЕСЬ, как правило, довольно надежный, и в эти выходные просто происходит сбой в их услугах, или я могу ожидать длительных (или недельных) задержек в работе на регулярной основе?

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

1 Ответ

0 голосов
/ 05 октября 2018

Пожалуйста, найдите ниже ответы на ваши вопросы в пулях.

  1. Должен ли я предположить, что МОЯ проблема прямо сейчас находится ЗДЕСЬ, или я все еще могу делать что-то не так, когда создаю работу (и как я могу это выяснить)? Да, проблема в том, что некоторые плохие задания отправляются и блокируют все остальные задания, так как им приходится ждать уже запущенного задания.
  2. Если проблема действительно находится ЗДЕСЬ, как часто это происходит? ЗДЕСЬ, как правило, довольно надежный и просто срывает свои услуги в эти выходные, или я могу ожидать длительных (или недельных) задержек в работе на регулярной основе? Это не должно происходить часто, так как у нас есть базовые проверки и мы постоянно импровизируем проверки, чтобы избежать таких проблем
  3. ЗДЕСЬ есть страница состояния, где я могу проверить, есть ли проблемы с какими-либо из их служб? К сожалению, нет. Мы не предоставляем внешнюю панель мониторинга для просмотра сервисов или работ

Надеюсь, вы найдете их полезными.

...