維護工作因設定無效而無法執行
當維護時段設定缺少必要的屬性或包含無效的覆寫時,維護任務可能會失敗。 更正或移除錯誤的設定可恢復正常的排程器行為。
說明 description
環境
- Adobe Experience Manager as a Cloud Service (AEMaaCS)
- AEM Managed Services
- Adobe Developer App Builder
問題/症狀
- 錯誤記錄檔顯示訊息,例如開始和/或結束時間無效: null, null。
- 記錄檔顯示「找不到維護期間」。
- 維護工作未依排程執行。
- 維護UI未顯示預期任務。
- 即使日誌指示完成,任務似乎已停止。
原因
系統會從/conf path over /apps排定組態的優先順序。 如果/conf中存在無效或不完整的節點,則會覆寫有效的設定,使排程器無法載入適當的維護期間定義。 不正確的值(例如缺少開始和結束時間或任務名稱不相符)會導致失敗。
解決方法 resolution
若要解決此問題,請遵循下列步驟:
- 檢閱記錄以識別指出無效維護時段定義的錯誤。
- 在
/conf/global/settings/granite/operations/maintenance下檢查設定,並識別不完整或空白的節點。 - 移除包含遺失或不正確值的無效設定節點。
- 驗證
/apps/settings/granite/operations/maintenance下必要屬性的組態。 - 確定工作識別碼(例如
granite.maintenance.name)符合預期值。 - 透過標準部署程式重新部署修正的設定。
- 確認維護UI顯示預期的任務。
- 在下一個排程視窗中檢查記錄,以確認任務是否成功開始並完成。
相關閱讀
recommendation-more-help
experience-cloud-kcs-help-kbarticles