service bus 錯送訊息失敗

billyhsu 0 信譽點數
2025-10-20T01:42:38.9666667+00:00

azure service bus 會不定時的發生匯流排佇列中訊息卡在作用中狀態未發送。每當我手動重啟他才會回復正常,沒有錯誤訊息,就是毫無預兆地停止作業。截圖 2025-10-20 上午9.42.00

Azure 服務匯流排

1 個回答

排序依據: 最舊
  1. 匿名
    2025-10-22T17:00:34.2933333+00:00

    您好 billyhsu

    感謝您透過 Microsoft 問答與我們聯繫,非常感謝您在我們調查期間的耐心等待。

    根據描述,我們了解到您遇到了 Azure 服務總線佇列中訊息卡在「處理中」狀態的問題,而重新啟動服務似乎可以暫時解決此問題。您可以採取以下步驟來排查此問題:

    檢查內部伺服器錯誤:內部伺服器錯誤可能由多種原因引起。請確保您的請求格式正確或為空,並考慮重試請求。您可能需要監控日誌以查找任何此類錯誤的跡象。

    鎖定時長:如果您使用的是 PeekLock 模式,請確保鎖定時長設定得足夠長。預設情況下,鎖定時長為 30 秒。如果您的處理時間超過此時間,可能會導致訊息一直處於「鎖定」狀態,之後您才能看到您提到的狀態。您可以在佇列或訂閱等級調整鎖定時長。

    會話鎖定:如果您的佇列使用會話,請確保您已正確續訂會話鎖定,以防止其遺失。如果適用,請檢查會話鎖定的處理方式。

    服務總線效能:服務總線元件偶爾可能會出現內部問題,導致訊息發送或接收延遲。請確保您的系統處於健康狀態,並檢查您所在地區的服務中斷情況。

    診斷:使用 Azure Monitor 診斷任何可能影響服務總線效能的問題。您可以啟用日誌記錄並設定警報,以便更好地進行監控。

    希望以上資訊有助於解決問題,如果您還有其他問題,請隨時告訴我。

    謝謝

    此回答有幫助嗎?

    0 則留言 沒有留言

您的回答

答案可由問題作者標示為「已接受」,而由仲裁者標示為「推薦」,這可協助使用者知道答案解決了作者的問題。