历史版本4 :定时任务运维指导 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1. 概述编辑

当用户设计好定时任务后,可以管理定时任务、监控任务运行状态和查看任务运行日志等。

本文列举定时任务的常见运维操作。

2. 前提条件编辑

已完成定时任务的创建、开发。详情请参见:数据开发概述

3. 单个任务调度和管理编辑

定时任务拥有完善的调度能力,可实现定时任务的周期性自动调度执行,同时可以结合 FineDataLink 参数,实现增量数据和全量数据写入到目标表,定时任务支持「手动执行」和「自动调度执行」。

可以在当前开发的定时任务界面,设置任务调度计划和对任务运行中出现的情况进行预设和管理

步骤描述
设置调度计划

定时调度:在调试好定时任务后,为保证数据及时更新,可以为该任务设置执行频率,定期自动运行定时任务。

事件调度:若需要进一步设置任务的调度依赖,例如设置任务 A、任务 B 执行成功后再执行任务 C ,则可以使用事件调度。

配置任务控制-容错机制当定时任务执行时出现问题,可通过「超时限制」、「失败重试」、「脏数据容忍」进行兜底,给出定时任务执行出错时的应对方案。
配置任务控制-结果通知若定时任务失败(包括脏数据、DDL等),则可将结果通过指定途径推送给指定用户,以便用户及时查看和修复生产环境的定时任务同步。
配置任务控制-任务属性当 FineDataLink 定时任务并发数不足时,可设置优先执行队列中级别高的流,根据定时任务的重要性优先执行重要的部分。

4. 批量任务控制编辑

可以进入「任务运维」>「定时任务」 中批量监控有权限的任务运行状态

功能描述
定时任务运维-运行记录

可查看任务运行情况,包括成功、失败、运行中等状态;

还可对失败或者有脏数据的任务进行重试,详情参见:重试任务

定时任务运维-调度计划区别于第三章对单个任务设置的调度,此处可以批量设置调度计划;同时可以通过自定义日历进行调度配置
定时任务运维-任务管理

展示定时任务数量和任务调度状态以及调度执行情况

同时可批量设置结果通知、容错机制、任务属性等等

负载分配

由于定时任务运行需要占用内存和并发资源,因此 FineDataLink 提供对定时任务进行独立的资源控制。

设置内存和并发占用总资源的比重。

5. 查看任务运行日志编辑

在任务调度和配置设置完成后,即可正常运行定时任务,任务运行后,即可在任务界面查看到任务运行日志,如下图所示:

若需要了解日志执行过程中的相关参数请参见:运行日志介绍