graph.windows.net выдает ошибку 503 Server Unreachable

Мы делаем дифференциальный запрос к конечной точке лазурного графа каждые 5 минут. Он отлично работал в течение месяца, но теперь, когда мы обращаемся к API, он возвращает ошибку 503 недоступной службы. Даже после 15 часов повторных попыток (10-минутный интервал между повторными попытками) служба возвращает один и тот же ответ 503 о недоступности.

Удаленный сервер вернул ошибку: (503) Сервер недоступен. System.Net.WebException: Удаленный сервер возвратил ошибку: (503) Сервер недоступен.

При просмотре скрипача ответ вернул более подробную информацию об ошибке. {"odata.error":{"code":"Directory_ReplicaUnavailable","message":{"lang":"en","value":"Предпочитаемая реплика недоступна. Повторите запрос."}}}


person Rajan Raj    schedule 03.05.2016    source источник


Ответы (2)


Похоже, это проблема на стороне службы Microsoft. Примерно через 24 часа API заработал нормально.

person Rajan Raj    schedule 04.05.2016

Похоже, вы достигли предела и регулирование. Попробуйте использовать стратегию повторных попыток отсрочки вместо опроса с постоянным временем. На панели мониторинга состояния Azure также ничего нет. Вы можете попытаться увидеть, что происходит в ответе, например, с помощью Fiddler — скорее всего, сервер недоступен — это общее сообщение об ошибке.

person Alex Belotserkovskiy    schedule 03.05.2016
comment
Спасибо, Алекс, скрипач предоставляет мне больше информации об ошибке. {odata.error:{code:Directory_ReplicaUnavailable,message:{lang:en,value:Предпочитаемая реплика недоступна. Повторите запрос.}}} Просмотрев здесь, удаление заголовка x-ms-replica-session будет работать. Поскольку я не отправляю заголовок x-ms-replica-session в запросе, я просто повторил запрос, но это не сработало. - person Rajan Raj; 03.05.2016
comment
Честно говоря, такой ошибки никогда не было. Быстрый поиск показал, что это может быть проблема службы центра обработки данных — social.msdn.microsoft.com/Forums/azure/en-US/ . Одним из предложений было бы посмотреть, есть ли этот заголовок в исходящем запросе — можете ли вы сделать это с помощью Fiddler? - person Alex Belotserkovskiy; 03.05.2016
comment
Нет, этот заголовок не устанавливается при отправке запроса. Я подтвердил это с помощью Fiddler. - person Rajan Raj; 03.05.2016
comment
Извините, я не знаю, как решить эту проблему. Я думаю, что это может быть прерывистым, так как я пока не знаю о каких-либо сбоях в работе. Я бы попытался не трогать базу данных, скажем, полдня, а затем попробовать. - person Alex Belotserkovskiy; 03.05.2016