配置任务调度与时间模板
系统管理中的任务管理用于统一安排周期任务、查看执行历史和定位运行故障。业务规则、采集范围等仍在对应产品中配置;调度配置决定何时运行。
配置前准备
确认业务任务已建立,明确执行周期、允许执行的日期和维护窗口。对于需要避开维护日或仅在交易日运行的任务,先建立时间模板。
建立时间模板
- 进入“系统管理 → 任务管理 → 时间模板”,单击“新建”。
- 填写模板信息,选择任务允许执行的日期;需要批量录入时,按页面模板导入日期。
- 保存并检查日期范围,尤其是跨月、跨年及节假日。
- 在任务调度中引用该模板。
已有模板可编辑、启用、禁用或删除。被任务引用的模板仍可被删除或禁用,之后任务不再受该模板约束。 修改前应检查受影响任务,避免在禁止运行的日期执行。
设置任务周期
- 进入“任务调度”,找到业务任务,单击“调度”。
- 在“是否启用”设置是否参加调度。禁用后不再调度,不等于当前正在运行的进程已经终止。
- 在“重复周期”选择运行周期。
- 在“时间过滤”选择时间模板,检查周期与可执行日期的组合。
- 保存后重新打开配置核对,再观察下一次允许执行时段的执行记录。
调度先满足时间模板限定的日期,再按任务重复周期执行。引用多个模板时,允许日期取各模板的交集。
例如,模板甲允许周一至周五,模板乙仅允许当月指定交易日;任务只在同时满足两个模板的日期内,按所设周期执行。这是规则说明示例,不是系统预置模板。
检查执行结果
在任务的调度详情中查看执行历史,核对运行时间与成功状态。单击相应记录的“日志”查看后台明细。一次调度成功还需要回到业务模块确认产出,例如采集对象是否更新、质量任务是否生成报告。
监控任务服务
进入“任务监控”查看任务服务节点、运行内存、进程与任务情况,必要时获取进程日志。强制结束进程会中断运行任务,应由运维人员确认影响后执行,不能把结束进程当作普通重试步骤。
“任务文件”用于上传并注册任务服务使用的文件。更新前核对文件用途与任务依赖;上传完成后还需检查实际任务是否能够使用该文件。
排查未运行与执行失败
| 现象 | 检查内容 |
|---|---|
| 到时间没有执行 | 启用状态、重复周期、时间模板允许日期;多个模板是否有交集 |
| 在预期之外的日期运行 | 引用模板是否被禁用或删除,是否修改过允许日期 |
| 调度记录显示失败 | 对应执行日志、数据源连接、任务文件及业务配置 |
| 一直运行但无结果 | 任务服务节点和进程情况;由运维判断是否中止 |
| 任务显示成功但业务结果不完整 | 回到业务模块检查处理范围、成功与失败对象 |
