Skip to content

作业管理

此章节将介绍如何对发布的定时任务进行管理。管理内容主要包括作业列表、作业的启动和停止、作业详情查看等。

作业列表

管理页面:(主菜单)APP管理-作业管理

作业列表

作业列表:展示所有已发布到当前orapis-engine的定时任务

相较于作业监控,作业管理中可查看发布于该orapis-engine的所有作业,而作业监控仅可查看启用elastic_logger插件的APP内的作业

作业查找:

应用归类,可选择已经发布到该orapis-engine内所有包含定时任务的APP进行快速归类

名称检索,通过输入定时任务的名称进行模糊查询

改变检索条件后,点击查询按钮即可快速查找定时任务。

作业详情

作业基本信息、执行信息、当前状态等数据,可在作业列表总视图查看,也可通过点击操作列-详情按钮,对单独作业进行详情查看。

作业详情:

jobManage_img_2.png
作业详情页面

作业Id:在orapis-engine内部作为作业的唯一标识

作业名称作业描述所属应用:可帮助我们快速识别作业

调度策略:作业定时执行的描述,如每60秒执行一次0 0/2 * * * ?(每2分钟执行)

执行次数:格式为2/2/∞,其中代表的含义分别为 总执行次数/连续执行异常次数/执行次数上限,执行次数上限为时代表无限执行

上次执行:在查询前作业最后一次执行的时间

下次执行:在查询后作业下一次开始执行的时间

开始时间:定时任务将在该时间点后开始循环

结束时间:定时任务将在该时间点后结束循环

暂停时间:对于已暂停的定时任务,代表最近一次暂停的时间

状态:当前定时任务的状态,共有 等待调度调度中暂停已完成(不再调度)异常 五种

作业操作

作业调度的状态可分为五种: 等待调度调度中暂停已完成(不再调度)异常

定时任务的各状态含义如下:

等待调度:当内含定时任务的APP发布于orapis-engine时,APP内的所有定时任务状态都为等待调度

调度中:定时任务开始了第一次调度后,定时任务状态转换为调度中

暂停:当我们在orapis-engine管理网页上对定时任务进行停止操作后,定时任务状态转换为暂停

已完成(不再调度):定时任务的执行次数已达执行次数上限,或当前时间大于定时任务结束时间

异常:定时任务连续执行异常次数达10次后,定时任务转变为异常状态,必须到管理网页启动才可继续执行

对于不同状态的定时任务,可以对其作不同的操作:

jobManage_img_3.png
各状态作业的可操作动作

当作业处于非调度状态且未完成时,可进行启动操作;

当作业处于调度状态且未完成时,可进行停止操作;

已经完成的作业,则不可进行任何操作。

全部暂停:暂停发布于当前orapis-engine所有的调度中等待调度状态的定时任务

全部启动:启动发布于当前orapis-engine所有的暂停异常状态的定时任务