本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
AWS Glue 任務執行狀態
您可以檢視 的狀態 AWS Glue 在任務執行時或停止後,擷取、轉換和載入 (ETL) 任務。您可以使用 檢視狀態 AWS Glue 主控台、 AWS Command Line Interface (AWS CLI) 或 中的 GetJobRun 動作 AWS Glue API.
可能的任務執行狀態為 STARTING
、RUNNING
、STOPPING
、STOPPED
、SUCCEEDED
、FAILED
、ERROR
、WAITING
和 TIMEOUT
。
下表列出指出異常任務終止的狀態。
任務執行狀態 | 描述 |
---|---|
FAILED |
任務超過其允許並行執行的上限,或以未知的結束代碼終止。 |
ERROR |
嘗試執行已刪除任務的工作流程、排程觸發程序或事件觸發程序。 |
TIMEOUT |
任務執行時間超過其指定的逾時值。 |
WAITING |
正在等待資源的任務執行。 |
WAITING
狀態表示任務執行正在等待資源。下表說明不同任務類別的等待行為。
任務類型 | Behavior (行為) |
---|---|
Spark 任務 (標準) | 如果您選擇如 中所述加入 AWS Glue 任務執行佇列,任務可能會進入 WAITING 狀態在 中設定 Spark 任務的任務屬性 AWS Glue。由於您的帳戶的服務配額或您區域中的容量限制遇到下列其中一個錯誤案例,任務執行可能處於 WAITING 狀態:
|
Spark 任務 (彈性) | 如果服務無法取得足夠的資源來啟動執行,則新的任務執行將處於 WAITING 狀態,這會導致執行開始延遲。執行狀態WAITING最長為 20 分鐘 (由 服務控制的逾時)。15 分鐘後,服務將嘗試強制開始,並且,根據可用容量,執行可能會開始或失敗,並顯示適合的錯誤消息。 |
Python shell 任務 | 與使用 Spark 的標準任務相同的行為。 |
下列狀態圖表概述 Glue AWS 任務生命週期的預期狀態轉換。此資訊適用於所有任務類型。