維護工作因設定無效而無法執行

當維護時段設定缺少必要的屬性或包含無效的覆寫時,維護任務可能會失敗。 更正或移除錯誤的設定可恢復正常的排程器行為。

說明 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

若要解決此問題,請遵循下列步驟:

  1. 檢閱記錄以識別指出無效維護時段定義的錯誤。
  2. /conf/global/settings/granite/operations/maintenance下檢查設定,並識別不完整或空白的節點。
  3. 移除包含遺失或不正確值的無效設定節點。
  4. 驗證/apps/settings/granite/operations/maintenance下必要屬性的組態。
  5. 確定工作識別碼(例如granite.maintenance.name)符合預期值。
  6. 透過標準部署程式重新部署修正的設定。
  7. 確認維護UI顯示預期的任務。
  8. 在下一個排程視窗中檢查記錄,以確認任務是否成功開始並完成。

相關閱讀

recommendation-more-help
experience-cloud-kcs-help-kbarticles