[发明专利]异常任务智能处理方法、装置、设备及存储介质在审
申请号: | 202210166789.2 | 申请日: | 2022-02-23 |
公开(公告)号: | CN114510365A | 公开(公告)日: | 2022-05-17 |
发明(设计)人: | 周光华 | 申请(专利权)人: | 平安普惠企业管理有限公司 |
主分类号: | G06F11/07 | 分类号: | G06F11/07;G06F11/30;G06F11/32 |
代理公司: | 深圳市沃德知识产权代理事务所(普通合伙) 44347 | 代理人: | 高杰;于志光 |
地址: | 518000 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 异常 任务 智能 处理 方法 装置 设备 存储 介质 | ||
本发明涉及系统性能优化技术,揭露了一种异常任务智能处理方法,包括:获取任务配置表,并判断处理任务配置表的处理服务器的工作状态;当处理服务器的工作状态异常时,则根据处理服务器的ID,从任务配置表中查询与所述ID关联的目标任务;将目标任务的任务状态执行初始化操作,得到初始化任务,并将初始化任务抛给到工作状态正常的处理服务器中进行处理;当处理服务器的工作状态正常时,则利用在处理服务器中的任务监控脚本从任务配置表中捕获异常任务,并将异常任务的任务状态执行初始化操作后,重新利用处理服务器对异常任务进行处理。本发明还提出一种异常任务智能处理装置、电子设备以及存储介质。本发明可以提高异常任务处理的及时性。
技术领域
本发明涉及系统性能优化技术领域,尤其涉及一种异常任务智能处理方法、装置、电子设备及计算机可读存储介质。
背景技术
智能任务处理系统中,通常把待处理任务配置成任务表的格式,再利用任务处理服务器的空闲时间去执行任务抓取和任务处理。空闲中的任务处理服务器在抓取到待处理任务时,会将待处理任务的状态修改为任务执行中,再对待处理任务进行任务处理;但任务处理会因为服务器的重启或暂停,造成待处理任务的处理中止。当服务器重启后,当前待处理任务的任务状态会一直停在任务执行状态中,不会二次进行任务执行,导致任务状态错误,产生异常任务。
传统的异常任务再处理方法,是遇见生产问题后,通过将所有任务进行排查,对任务状态错误的执行任务进行状态重置后,再分配任务处理服务器进行处理,异常任务的识别常常会花费大量的时间,导致异常任务的二次处理及时性低。
发明内容
本发明提供一种异常任务智能处理方法、装置、设备及存储介质,其主要目的在于解决异常任务的处理及时性低的问题。
为实现上述目的,本发明提供的一种异常任务智能处理方法,包括:
获取任务配置表,并判断处理所述任务配置表的处理服务器的工作状态;
当所述处理服务器的工作状态异常时,则根据所述处理服务器的ID,从所述任务配置表中查询与所述ID关联的目标任务;
将所述目标任务的任务状态执行初始化操作,得到初始化任务,并将所述初始化任务抛给到工作状态正常的处理服务器中进行处理;
当所述处理服务器的工作状态正常时,则利用在所述处理服务器中预配置的任务监控脚本从所述任务配置表中捕获异常任务,并将所述异常任务的任务状态执行初始化操作后,重新利用所述处理服务器对所述异常任务进行处理。
可选地,所述从所述任务配置表中查询与所述ID关联的目标任务,包括:
获取所述工作状态异常时的处理服务器的ID;
利用所述ID,在所述任务配置表中查询所述ID关联的任务列表;
判断所述任务列表中任务的任务状态是否为完成状态;
当所述任务列表中任务的任务状态为完成状态时,则过滤所述任务状态为完成状态的任务;
当所述任务列表中任务的任务状态不为完成状态时,则提取所述任务状态不为完成状态的任务作为所述目标任务。
可选地,所述将所述待执行任务的任务状态执行初始化操作,得到初始化任务,包括:
在预设的处理服务器管理系统中配置初始化代码;
执行所述初始化代码,将所述目标任务的任务状态重置为等待执行状态,得到所述初始化任务;
将所述初始化任务利用所述工作状态异常的处理服务器抛出,并利用工作状态正常的处理服务器执行处理操作。
可选地,所述所述利用工作状态正常的处理服务器执行处理操作,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安普惠企业管理有限公司,未经平安普惠企业管理有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210166789.2/2.html,转载请声明来源钻瓜专利网。