【技术实现步骤摘要】
一种进程管理方法、装置和系统
本公开涉及计算机
,尤其涉及一种进程管理方法、装置、系统、电子设备、存储介质及计算机程序产品。
技术介绍
进程是计算机中的应用程序关于某数据集合的一次运行活动。进程是资源分配和调度的基本单位,是操作系统结构的基础。进程管理是指对进程进行状态检查、进程保活以及版本更新等,可以保证进程在出现故障后及时感知,并执行相应的操作,以减少因进程出现故障而造成的损失。目前,相关技术中业界主流的进程管理方案包含如下两种,一种是基于Linux系统提供的systemd工具对进程进行管理;另一种是基于开源的supervisord工具对进程进行管理。上述进程管理方案仅适用于单机进程管理。随着终端集群规模的不断增长、终端数量的增加,现有的进程管理方案对终端集群内的终端上的进程进行管理的难度越来越大。
技术实现思路
本公开提供了一种进程管理方法、装置、系统、电子设备、存储介质及计算机程序产品,以至少解决相关技术中对终端集群内的终端上的进程进行管理的难度越来越大的问题。本公开的技术方案如下: ...
【技术保护点】
1.一种进程管理方法,其特征在于,应用于代理应用程序中,所述代理应用程序部署在终端中,所述方法包括:/n从服务器上的服务层应用程序获取所述终端上目标进程的进程配置信息,所述进程配置信息为所述服务层应用程序为所述目标进程预先设置的配置项目;/n获取所述目标进程在所述终端上的进程状态信息;所述进程状态信息包括所述目标进程在所述终端上的运行信息和属性信息;/n在获取到所述进程状态信息时,比较所述进程配置信息和所述进程状态信息,根据比较结果对所述目标进程执行管理操作。/n
【技术特征摘要】
1.一种进程管理方法,其特征在于,应用于代理应用程序中,所述代理应用程序部署在终端中,所述方法包括:
从服务器上的服务层应用程序获取所述终端上目标进程的进程配置信息,所述进程配置信息为所述服务层应用程序为所述目标进程预先设置的配置项目;
获取所述目标进程在所述终端上的进程状态信息;所述进程状态信息包括所述目标进程在所述终端上的运行信息和属性信息;
在获取到所述进程状态信息时,比较所述进程配置信息和所述进程状态信息,根据比较结果对所述目标进程执行管理操作。
2.根据权利要求1所述的方法,其特征在于,所述配置项目包含所述目标进程的最新运行版本号和所述目标进程对应的安装包的下载路径信息,所述属性信息包含所述目标进程在所述终端上的当前运行版本号;
所述比较所述进程配置信息和所述进程状态信息,根据比较结果,对所述目标进程执行管理操作,包括:
比较所述最新运行版本号和所述当前运行版本号;
在所述比较结果表示所述最新运行版本号与所述当前运行版本号不同的情况下,根据所述下载路径信息下载所述目标进程对应的安装包,安装所述安装包,以便对所述目标进程执行更新操作。
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
在未获取到所述进程状态信息时,根据所述下载路径信息下载所述目标进程对应的安装包,安装所述安装包,以便对所述目标进程执行安装操作。
4.一种进程管理方法,其特征在于,应用于服务层应用程序,所述服务层应用程序部署在服务器中,所述方法包括:
获取目标终端上的目标进程的进程配置信息,所述进程配置信息为所述服务层应用程序为多个终端上的进程分别预先设置的配置项目;
传输所述进程配置信息至所述目标终端,以便所述目标终端上的代理应用程序比较所述进程配置信息和获取到的进程状态信息,并根据比较结果对所述目标进程执行管理操作,所述进程状态信息包括所述目标进程在所述目标终端上的运行信息和属性信息。
...
【专利技术属性】
技术研发人员:王裕辰,
申请(专利权)人:北京达佳互联信息技术有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。