如要排解 Apigee Hybrid 中的 UDCA 問題,請查看記錄檔。UDCA 記錄會寫入 stdout/stderr,您可以使用 kubectl
logs
指令查看這些記錄。
在 Kubernetes 管理機器上執行下列指令:
kubectl logs pod_name apigee-udca -n namespace
下表列出 UDCA 記錄檔中可能出現的常見錯誤訊息及其意義。記錄訊息會包含時間戳記,以及堆疊追蹤或其他資訊,協助您診斷及修正問題。
項目類型 | 記錄訊息 | 意義 |
---|---|---|
錯誤 | Failed to create directory for dataset
dataset_name |
為指定資料集設定的目錄不存在,且 UDCA 無法建立該目錄。這可能是設定中的權限問題。 這項問題會導致 UDCA 無法啟動。 |
錯誤 | Shutdown action was interrupted. It is possible that some
data will be lost |
關機時,UDCA 會嘗試上傳磁碟上的所有檔案。
這則訊息表示關機時間比預期還長,且部分資料可能未上傳而遺失。 |
錯誤 | Scheduled DatasetHandler for dataset
dataset_name encountered an exception. |
嘗試對指定資料集執行動作時,在輪詢已設定的目錄或上傳檔案時遇到非預期的例外狀況。 |
錯誤 | Upload failed for file filename. Max Retries
exceeded! Moving dir to failed folder. |
UDCA 無法上傳指定檔案,並將檔案移至資料集的 /failed 子目錄。 |
錯誤 | Re-queuing files from failed directory encountered an exception. |
上傳成功後,UDCA 會重新排序 /failed 目錄中的檔案。這可確保 UDCA 在網路/上游問題解決後,會重試上傳檔案。 這則訊息表示 UDCA 在嘗試重新排入檔案時發生錯誤。 |
錯誤 | Shutting down datasetHandler encountered an exception. |
UDCA 在嘗試關機時發生例外狀況。 |
錯誤 | Failed to move file from directory_name to
directory_name. |
在為內部生命週期管理功能移動檔案時,UDCA 發生例外狀況。 |
錯誤 | Failed to delete file filename. |
上傳成功後,UDCA 在刪除檔案時發生例外狀況。 |
警告 | Received 429 - Too many Requests from upstream service.
Skipping remaining files in this iteration and will retry
again |
UDCA 收到來自上游服務的錯誤訊息,指出已超過配額。因此,UCA 會略過這個迴圈中的剩餘檔案,並在下一個間隔中重試。 |
警告 | File upload failed for filename.
error_message |
由於傳回的錯誤,UDCA 無法上傳指定檔案。 UDCA 會嘗試上傳檔案 3 次,然後再將檔案移至資料集的 /failed 子目錄。 |
警告 | Request request_URI timed out. Aborting request |
指定的非同步要求上傳檔案逾時,並遭到取消。 |
警告 | Request request_URI failed. Exception
exception |
指定的非同步要求發生例外狀況而失敗。 |
警告 | Metrics Computation Failed:
error_message |
UDCA 檔案系統指標的定期運算遇到例外狀況。 |