由于配置无效,维护任务无法运行
当维护窗口配置缺少所需的属性或包含无效覆盖时,维护任务可能会失败。 更正或删除错误配置将恢复正常的计划程序行为。
描述 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