由于配置无效,维护任务无法运行

当维护窗口配置缺少所需的属性或包含无效覆盖时,维护任务可能会失败。 更正或删除错误配置将恢复正常的计划程序行为。

描述 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