我們正在每5分鐘對天藍圖端點進行差分查詢。它完美地工作了一個月,但現在當我們訪問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."}}}
謝謝Alex,提琴手向我提供了關於錯誤的更多信息。 {「odata.error」:{「code」:「Directory_ReplicaUnavailable」,「message」:{「lang」:「en」,「value」:「首選副本不可用,請重試您的請求。 } 通過查看[此處提供的解決方案](https://msdn.microsoft.com/en-us/library/azure/ad/graph/howto/azure-ad-graph-api-error-codes-and - 錯誤處理),刪除x-ms-replica-session頭文件將起作用。由於我沒有在請求中發送x-ms-replica-session頭,我只是重試了請求,但它不起作用。 –
說實話,從來沒有這個錯誤。快速搜索顯示它可能是數據中心服務問題 - https://social.msdn.microsoft.com/Forums/azure/zh-CN/4505ff2d-1830-4c0d-9ffd-6b62f1c1b50f/graph-api-500-directoryreplicaunavailable-錯誤?forum = WindowsAzureAD。一個建議是看看這個頭文件是否在外發請求中 - 你可以用一個提琴手來做到這一點嗎? –
發送請求時沒有設置該標題。我用小提琴確認了它。 –