一种服务器常驻运行任务进程的管理方法及系统与流程

文档序号:37510365发布日期:2024-04-01 14:17阅读:9来源:国知局
一种服务器常驻运行任务进程的管理方法及系统与流程

本发明涉及服务器任务管理,尤其涉及一种服务器常驻运行任务进程的管理方法及系统。


背景技术:

1、目前现有技术大多借助操作系统自带的计划任务去触发执行指定的程序任务,或者通过手动在服务器上启动、关闭、重启等管理程序进程。借助操作系统的计划任务去执行指定的程序任务,支持的最小的时间间隔是每分钟执行,满足不了时效性要求更高的程序任务。手动在服务器上去启动、关闭、重启等操作管理指定的程序任务时,对于普通系统管理人员或用户不友好,需要具有服务器管理权限才能登录进服务器进行相关操作,难以掌握所有系统后台运行的任务进程,也无法得知对应程序进程所负责处理的相关信息描述,同时,对于程序任务的运行状态及相关性能指标无法做到实时监控。


技术实现思路

1、为解决背景技术中存在的技术问题,本发明提出一种服务器常驻运行任务进程的管理方法及系统。

2、本发明提出的一种服务器常驻运行任务进程的管理方法,包括:

3、对待常驻运行的第一任务分配信号标识并将分配的信号标识进行存储,信号标识包括最新执行时间和开关标识;

4、将待常驻运行的第一任务常驻于对应的服务器并使用死循环的流程控制运行;

5、实时获取第一任务对应的开关标识的状态,并根据开关标识的状态和预设控制策略控制第一任务的执行;

6、根据第一任务的执行,更新最新执行时间。

7、优选地,所述对待常驻运行的第一任务分配信号标识并将分配的信号标识进行存储,信号标识包括最新执行时间和开关标识,具体包括:

8、对待常驻运行的第一任务分配最新执行时间和开关标识;

9、将第一任务分配的最新执行时间和开关标识存储在服务器文件中或存储在对应的数据库中;

10、其中,开关标识包括任务开启标识on、任务关闭标识off。

11、优选地,所述将待常驻运行的第一任务常驻于对应的服务器并使用死循环的流程控制运行,具体包括:

12、将待常驻运行的第一任务常驻于对应的服务器;

13、使用死循环的流程控制第一任务,使其能够不间断的一直循环执行。

14、优选地,所述实时获取第一任务对应的开关标识的状态,并根据开关标识的状态和预设控制策略控制第一任务的执行,具体包括:

15、在第一任务循环执行的开始,获取第一任务当前的开关标识的状态;

16、当开关标识的状态为任务开启标识on时,则表示当前第一任务为正常开启状态,继续执行第一任务;

17、当开关标识的状态为任务关闭标识off时,则表示当前第一任务为关闭状态,立即暂停执行第一任务并退出。

18、优选地,所述根据第一任务的执行,更新最新执行时间,具体包括:

19、实时采集服务器对应的时间信息;

20、在第一任务循环执行的开始,当前第一任务为正常开启状态时,利用实时采集服务器对应的时间信息更新该第一任务的最新执行时间。

21、本发明提出的一种服务器常驻运行任务进程的管理系统,包括:

22、分配模块,用于对待常驻运行的第一任务分配信号标识并将分配的信号标识进行存储,信号标识包括最新执行时间和开关标识;

23、执行模块,用于将待常驻运行的第一任务常驻于对应的服务器并使用死循环的流程控制运行;

24、判断模块,用于实时获取第一任务对应的开关标识的状态,并根据开关标识的状态和预设控制策略控制第一任务的执行;

25、生成模块,用于根据第一任务的执行,更新最新执行时间。

26、优选地,分配模块具体包括:

27、分配单元,用于对待常驻运行的第一任务分配最新执行时间和开关标识,开关标识包括任务开启标识on、任务关闭标识off;

28、存储单元,用于将第一任务分配的最新执行时间和开关标识存储在服务器文件中或存储在对应的数据库中。

29、优选地,执行模块具体包括:

30、第一执行单元,用于将待常驻运行的第一任务常驻于对应的服务器;

31、第二执行单元,用于使用死循环的流程控制第一任务,使其能够不间断的一直循环执行。

32、优选地,判断模块具体包括:

33、获取单元,用于在第一任务循环执行的开始,获取第一任务当前的开关标识的状态;

34、判断单元,用于当开关标识的状态为任务开启标识on时,则表示当前第一任务为正常开启状态,继续执行第一任务;

35、判断单元,还用于当开关标识的状态为任务关闭标识off时,则表示当前第一任务为关闭状态,立即暂停执行第一任务并退出。

36、优选地,生成模块具体包括:

37、采集单元,用于实时采集服务器对应的时间信息;

38、生成单元,用于在第一任务循环执行的开始,当前第一任务为正常开启状态时,利用实时采集服务器对应的时间信息更新该第一任务的最新执行时间。

39、本发明中,所提出的服务器常驻运行任务进程的管理方法及系统,实现运行在服务器上的相关任务程序能够以秒单位的颗粒度进行任务处理及控制,并且使得程序的启停能够优雅实现程序的关闭和启动,同时程序的关闭不会使当前批次的处理在中途异常中断导致数据丢失处理不完整,并可通过可视化界面管理控制和监控相关运行在服务器上的程序任务进程。使得开发者或系统维护管理者更加方便快捷、实时的掌握和管控后台运行的程序进程。提高服务器常驻任务的管理效率。



技术特征:

1.一种服务器常驻运行任务进程的管理方法,其特征在于,包括:

2.根据权利要求1所述的服务器常驻运行任务进程的管理方法,其特征在于,所述对待常驻运行的第一任务分配信号标识并将分配的信号标识进行存储,信号标识包括最新执行时间和开关标识,具体包括:

3.根据权利要求1所述的服务器常驻运行任务进程的管理方法,其特征在于,所述将待常驻运行的第一任务常驻于对应的服务器并使用死循环的流程控制运行,具体包括:

4.根据权利要求1所述的服务器常驻运行任务进程的管理方法,其特征在于,所述实时获取第一任务对应的开关标识的状态,并根据开关标识的状态和预设控制策略控制第一任务的执行,具体为:

5.根据权利要求1所述的服务器常驻运行任务进程的管理方法,其特征在于,所述根据第一任务的执行,更新最新执行时间,具体包括:

6.一种服务器常驻运行任务进程的管理系统,其特征在于,包括:

7.根据权利要求6所述的服务器常驻运行任务进程的管理系统,其特征在于,分配模块具体包括:

8.根据权利要求6所述的服务器常驻运行任务进程的管理系统,其特征在于,执行模块具体包括:

9.根据权利要求6所述的服务器常驻运行任务进程的管理系统,其特征在于,判断模块具体包括:

10.根据权利要求6所述的服务器常驻运行任务进程的管理系统,其特征在于,生成模块具体包括:


技术总结
本发明公开了一种服务器常驻运行任务进程的管理方法及系统,包括:对待常驻运行的第一任务分配信号标识并将分配的信号标识进行存储,信号标识包括最新执行时间和开关标识;将待常驻运行的第一任务常驻于对应的服务器并使用死循环的流程控制运行;实时获取第一任务对应的开关标识的状态,并根据开关标识的状态和预设控制策略控制第一任务的执行;根据第一任务的执行,更新最新执行时间。本申请服务器常驻运行任务进程的管理方法及系统使得开发者或系统维护管理者更加方便快捷、实时的掌握和管控后台运行的程序进程,提高服务器常驻任务的管理效率。

技术研发人员:赵斌,周子然,宣彤
受保护的技术使用者:飞友科技有限公司
技术研发日:
技术公布日:2024/3/31
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1