[发明专利]异常任务重试方法及装置在审
| 申请号: | 201610913385.X | 申请日: | 2016-10-20 |
| 公开(公告)号: | CN107967189A | 公开(公告)日: | 2018-04-27 |
| 发明(设计)人: | 周广生 | 申请(专利权)人: | 南京途牛科技有限公司 |
| 主分类号: | G06F11/14 | 分类号: | G06F11/14 |
| 代理公司: | 北京超凡志成知识产权代理事务所(普通合伙)11371 | 代理人: | 唐维虎 |
| 地址: | 210000 江苏省南京市玄*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 异常 任务 重试 方法 装置 | ||
1.一种异常任务重试方法,应用于与任务执行服务器通信的任务管理服务器,其特征在于,所述方法包括:
获得所述任务执行服务器的异常任务记录,所述异常任务记录包括异常任务的ID信息、执行状态及重试次数,所述执行状态包括执行中、执行成功或执行失败;
开启一第一线程,每间隔一第一预设时间在所述异常任务记录中筛选满足预设重试条件的异常任务作为目标异常任务,向所述任务执行服务器发送所述目标异常任务的重试指令,并在所述异常任务记录中将所述目标异常任务的执行状态标识为执行中;
开启一第二线程,每间隔一第二预设时间获取所述任务执行服务器中所述目标异常任务的重试结果;
根据所述重试结果在异常任务记录中对所述目标异常任务的执行状态进行标识。
2.根据权利要求1所述的方法,其特征在于,所述满足预设重试条件的异常任务包括:
重试次数小于一预设阈值,且所述执行状态为执行失败的异常任务。
3.根据权利要求2所述的方法,其特征在于,所述根据所述重试结果在异常任务记录中对所述目标异常任务的执行状态进行相应的标识的步骤包括:
判断所述目标异常任务是否重试成功;
将重试成功的目标异常任务标记为执行成功,将重试失败的目标异常任务标记为执行失败,且将该异常任务的重试次数加1。
4.根据权利要求3所述的方法,其特征在于,在所述将重试失败的目标异常任务标记为执行失败,且将该异常任务的重试次数加1的步骤之后,所述方法还包括:
判断所述目标异常任务的重试次数是否超过所述预设阈值;
当所述目标异常任务的重试次数超过所述预设阈值时,发出任务失败的告警通知。
5.根据权利要求1所述的方法,其特征在于,在所述开启一第一线程的步骤之前,所述方法还包括:
判断一重试功能选择开关是否为有效状态,当所述重试功能选择开关为有效状态时执行所述第一线程。
6.根据权利要求1所述的方法,其特征在于,所述开启一第二线程,每间隔一第二预设时间获取所述任务执行服务器中所述目标异常任务的重试结果的步骤包括:
每间隔一第二预设时间从所述异常任务记录中筛选执行状态为执行中的异常任务以获得所述目标异常任务;
从所述任务执行服务器中获取所述目标异常任务的重试结果。
7.根据权利要求1所述的方法,其特征在于,所述方法还包括:
响应用户操作,向所述任务执行服务器中用户指定的异常任务发送重试指令。
8.一种异常任务重试装置,应用于与任务执行服务器通信的任务管理服务器,其特征在于,所述装置包括:
异常任务记录获取模块,用于获得所述任务执行服务器的异常任务记录,所述异常任务记录包括异常任务的ID信息、执行状态及重试次数,所述执行状态包括执行中、执行成功或执行失败;
重试模块,用于开启一第一线程,每间隔一第一预设时间在所述异常任务记录中筛选满足预设重试条件的异常任务作为目标异常任务,向所述任务执行服务器发送所述目标异常任务的重试指令,并在所述异常任务记录中将所述目标异常任务的执行状态标识为执行中;
校验模块,用于开启一第二线程,每间隔一第二预设时间获取所述任务执行服务器中所述目标异常任务的重试结果;
状态标识模块,用于根据所述重试结果在异常任务记录中对所述目标异常任务的执行状态进行标识。
9.根据权利要求8所述的装置,其特征在于,所述装置还包括:
重试次数判断模块,用于判断所述目标异常任务的重试次数是否超过一预设阈值;
告警模块,用于当所述目标异常任务的重试次数超过所述预设阈值时,发出任务失败的告警通知。
10.根据权利要求8所述的装置,其特征在于,所述装置还包括:
重试功能开关模块,用于判断一重试功能选择开关是否为有效状态,当所述重试功能选择开关为有效状态时执行所述第一线程。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京途牛科技有限公司,未经南京途牛科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610913385.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:数据存储中的处理方法和装置
- 下一篇:一种灾难恢复测试方法





