2016-05-03 17 views
0

5分ごとにAzureグラフエンドポイントに差分クエリを作成しています。 1か月間は完璧に動作していましたが、現在はAPIにアクセスすると503サービスが利用できないというエラーが返されます。再試行の15時間後(各再試行の間に10分の間隔)であっても、サービスは同じ503回使用不能応答を返す。graph.windows.netが503サーバーを使用できないエラーを受け取りました。

The remote server returned an error: (503) Server Unavailable. System.Net.WebException: The remote server returned an error: (503) Server Unavailable.

When looking at the fiddler, the response returned more detail on the error. {"odata.error":{"code":"Directory_ReplicaUnavailable","message":{"lang":"en","value":"The preferred replica is unavailable. Please retry your request."}}}

答えて

0

制限が適用されたようです。and being throttled一定時間のポーリングの代わりにバックオフの再試行戦略を使用してください。 Azureの健康ダッシュボードには何もありません。たとえば、Fiddlerを使用して応答で何が起こっているのかを調べることができます。たとえば、サーバーが使用できないというのは一般的なエラーメッセージです。

+0

ありがとうアレックス、フィドラーは私にエラーの詳細を提供します。 {"code": "Directory_ReplicaUnavailable"、 "message":{"lang": "en"、 "value": "優先レプリカは使用できません。 } [ここで提供されるソリューション](https://msdn.microsoft.com/en-us/library/azure/ad/graph/howto/azure-ad-graph-api-error-code-and) -error-handling)、x-ms-replica-sessionヘッダーを削除すると動作します。要求でx-ms-replica-sessionヘッダーを送信しないので、要求を再試行しましたが、動作しませんでした。 –

+0

正直言って、決してそのエラーはありませんでした。クイック検索により、データセンターサービスの問題になる可能性が明らかに - https://social.msdn.microsoft.com/Forums/azure/en-US/4505ff2d-1830-4c0d-9ffd-6b62f1c1b50f/graph-api-500-directoryreplicaunavailable-エラー?forum = WindowsAzureAD。 1つの提案は、ヘッダーが発信要求に含まれているかどうかを確認することです - フィドラーでヘッダーを行うことはできますか? –

+0

要求を送信するときに、そのヘッダーが設定されていません。私はフィドラーとそれを確認した。 –

0

これはMicrosoftのサービス側の問題であるようです。約24時間後、APIは正常に動作し始めました。

関連する問題