Azure 串流分析工作狀態
串流分析工作在任何指定的時間可能處於四個狀態之一:執行中、已停止、已降級或失敗。 您可以在 Azure 入口網站中串流分析工作的 [概觀] 頁面上找到工作狀態。
State | 描述 | 建議動作 |
---|---|---|
執行中 | 您的工作正在 Azure 上執行,讀取來自定義之輸入來源的事件、處理它們,並將結果寫入至設定的輸出接收器。 | 監視關鍵計量是追蹤工作效能的最佳做法。 |
已停止 | 您的工作已停止且不會處理事件。 | NA |
已降級 | 您的輸入和輸出連線可能有間歇性問題。 這些錯誤稱為暫時性錯誤,可能會讓您的作業進入降級狀態。 串流分析工作會立即嘗試復原那些錯誤,並返回「正在執行」狀態 (在幾分鐘內)。 這些錯誤的發生原因可能是網路問題、其他 Azure 資源的可用性、還原序列化錯誤等等。當工作處於降級狀態時,您的工作效能可能會受到影響。 | 若要深入了解這些暫時性錯誤的原因,您可以查看診斷或活動記錄。 若是在還原序列化錯誤的情況下,建議採取矯正措施來確保事件不是格式錯誤。 如果工作不斷地達到資源使用量限制,請嘗試增加 SU 數量,或將您的工作平行化。 在您無法採取任何動作的其他情況下,串流分析將會嘗試復原至 [正在執行] 狀態。 您可以使用浮水印延遲計量來了解這些暫時性錯誤是否會影響作業的效能。 |
失敗 | 您的工作發生嚴重錯誤而造成失敗狀態。 無法讀取和處理事件。 造成工作最後處於失敗狀態的常見原因是執行階段錯誤。 | 您可以設定警示,如此一來當工作進入失敗狀態時,您就會收到通知。 您可以使用活動和資源記錄來進行偵錯,以找出根本原因並解決問題。 |