2013-03-11 252 views
1

今天,我有一個問題發送消息到天藍色的服務總線主題。 我有260個訂閱者。他們中的大多數都有0條待處理的消息,其中一些關閉了客戶端應用程序的消息有大約8,000條待處理消息。Azure服務總線超時

我的主題叫做arklefeed,當我開始在應用程序中獲取超時時,我打開了示例應用程序Service Bus Explorer。

我能夠查看我的主題和訂閱。發送消息超時。 例外:操作期間發生超時。TrackingID:Guid_GO_B12。

然後,我在相同的命名空間中創建了一個名爲testtopic的新主題,並嘗試通過服務總線瀏覽器發送消息,這很好。

之後,爲了快速恢復和運行,我刪除了我的主題並重新創建了訂閱。在此之後,消息發送工作正常。

我看到這個網上,但我不能看到我違反任何規則: http://msdn.microsoft.com/en-us/library/windowsazure/ee732538.aspx

有哪些可能導致我最初的超時?這可能是由於收集的信息不夠多,或者訂閱者數量太多?

回答

4

當到服務總線調用失敗,並返回一個跟蹤ID的例外,你可以用它來從Windows Azure支持獲得更詳細的信息:http://www.windowsazure.com/en-us/support/contact/

你所描述上面可能已經造成暫時性的問題該特定主題不可用。您可以隨時查看當前和歷史服務狀態:http://www.windowsazure.com/en-us/support/service-dashboard/或聯繫支持人員以獲取失敗的根本原因。

使用有關配額的任何錯誤都將QuotaExceededException指示http://msdn.microsoft.com/en-us/library/windowsazure/microsoft.servicebus.messaging.quotaexceededexception.aspx

如果你正在推動一個特定的隊列/主題超出容量,你可以期望看到一個ServerBusyException http://msdn.microsoft.com/en-us/library/windowsazure/microsoft.servicebus.messaging.serverbusyexception.aspx

+0

謝謝,我不要認爲儀表板會顯示任何內容,就像我創建了一個可以工作的測試題。我沒有收到一個quotaexceedeception或一個overcity異常,我只是得到超時。然而在測試題上沒有超時。 – DermFrench 2013-03-13 16:31:07