服务器隔离方法、装置、计算机设备和存储介质与流程

文档序号:34674516发布日期:2023-07-05 17:54阅读:22来源:国知局
服务器隔离方法、装置、计算机设备和存储介质与流程

本申请涉及金融科技领域或其他相关领域,特别是涉及一种服务器隔离方法、装置、计算机设备、存储介质和计算机程序产品。


背景技术:

1、目前互联网的网络结构模式多是采用客户端/服务器架构或浏览器/服务器架构,这两种架构在客户端或浏览器的应用侧出现故障时,都需要对应用侧对应的服务器进行隔离,以对服务器进行故障检测或修复处理。

2、现有技术中,对故障服务器进行隔离的方法是人工登录故障服务器,输入隔离命令进行故障服务器隔离,但是不同的服务器连接的交换机不同,而不同的交换机往往需要采用不同的隔离命令,现有技术需要依赖于用户的知识储备,若用户输入的隔离命令错误,则无法正确隔离故障服务器,反而可能将正常运行的服务器进行隔离,造成不必要的损失。因此,现有的服务器隔离方法容易出现隔离错误的问题,隔离准确率较低。


技术实现思路

1、基于此,有必要针对操作繁琐引起不准确的技术问题,提供一种服务器隔离方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。

2、第一方面,本申请提供了一种服务器隔离方法。所述方法包括:

3、获取异常服务器的服务器标识,根据所述服务器标识确定所述异常服务器连接的交换机及所述交换机的交换机类型;

4、根据所述交换机的交换机类型,获取针对所述异常服务器的隔离命令生成模型;

5、根据所述隔离命令生成模型,生成所述异常服务器对应的隔离命令;

6、通过所述隔离命令,对所述异常服务器进行隔离。

7、在其中一个实施例中,在所述根据所述隔离命令生成模型,生成所述异常服务器对应的隔离命令之前,还包括:

8、获取所述异常服务器与所述交换机相连接的交换机端口信息;

9、所述根据所述隔离命令生成模型,生成所述异常服务器对应的隔离命令,包括:

10、根据所述隔离命令生成模型和所述交换机端口信息,生成所述异常服务器对应的隔离命令。

11、在其中一个实施例中,所述根据所述隔离命令生成模型和所述交换机端口信息,生成所述异常服务器对应的隔离命令,包括:

12、将所述交换机端口信息输入到所述隔离命令生成模型中,得到所述异常服务器对应的隔离命令。

13、在其中一个实施例中,所述异常服务器的确定过程,包括:

14、展示交换机与各服务器之间的连接关系图,响应于针对所述连接关系图中目标服务器的选中操作,将选中的所述目标服务器确定为异常服务器;

15、或

16、获取各服务器的运行日志,根据所述运行日志确定所述各服务器的运行状态,将运行状态异常的服务器确定为异常服务器。

17、在其中一个实施例中,所述根据所述运行日志确定所述各服务器的运行状态,包括:

18、对所述各服务器的运行日志进行特征提取处理,得到所述各服务器的运行日志的日志特征;

19、针对每个服务器,根据所述日志特征,从预先确定的多个特征聚类簇中,确定出与所述服务器对应的目标聚类簇;每个特征聚类簇具有对应的运行状态;

20、获取所述目标聚类簇对应的运行状态,作为所述服务器的运行状态。

21、在其中一个实施例中,所述对所述各服务器的运行日志进行特征提取处理,得到所述各服务器的运行日志的日志特征,包括:

22、对所述各服务器的运行日志进行特征提取处理,得到所述各服务器的运行日志的初始日志特征;

23、对所述初始日志特征进行主成分分析处理,得到所述各服务器的运行日志的日志特征。

24、在其中一个实施例中,所述根据所述日志特征,从预先确定的多个特征聚类簇中,确定出与所述服务器对应的目标聚类簇,包括:

25、分别获取所述日志特征与各个特征聚类簇之间的距离;

26、将符合预设要求的距离对应的特征聚类簇,作为与所述服务器对应的目标聚类簇。

27、第二方面,本申请还提供了一种服务器隔离装置。所述装置包括:

28、信息获取模块,用于获取异常服务器的服务器标识,根据所述服务器标识确定所述异常服务器连接的交换机及所述交换机的交换机类型;

29、模型获取模块,用于根据所述交换机的交换机类型,获取针对所述异常服务器的隔离命令生成模型;

30、命令生成模块,用于根据所述隔离命令生成模型,生成所述异常服务器对应的隔离命令;

31、隔离执行模块,用于通过所述隔离命令,对所述异常服务器进行隔离。

32、第三方面,本申请还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:

33、获取异常服务器的服务器标识,根据所述服务器标识确定所述异常服务器连接的交换机及所述交换机的交换机类型;

34、根据所述交换机的交换机类型,获取针对所述异常服务器的隔离命令生成模型;

35、根据所述隔离命令生成模型,生成所述异常服务器对应的隔离命令;

36、通过所述隔离命令,对所述异常服务器进行隔离。

37、第四方面,本申请还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:

38、获取异常服务器的服务器标识,根据所述服务器标识确定所述异常服务器连接的交换机及所述交换机的交换机类型;

39、根据所述交换机的交换机类型,获取针对所述异常服务器的隔离命令生成模型;

40、根据所述隔离命令生成模型,生成所述异常服务器对应的隔离命令;

41、通过所述隔离命令,对所述异常服务器进行隔离。

42、第五方面,本申请还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:

43、获取异常服务器的服务器标识,根据所述服务器标识确定所述异常服务器连接的交换机及所述交换机的交换机类型;

44、根据所述交换机的交换机类型,获取针对所述异常服务器的隔离命令生成模型;

45、根据所述隔离命令生成模型,生成所述异常服务器对应的隔离命令;

46、通过所述隔离命令,对所述异常服务器进行隔离。

47、上述服务器隔离方法、装置、计算机设备、存储介质和计算机程序产品,通过获取到发生异常的服务器对应的服务器标识,查询到异常服务器连接的交换机及交换机类型,然后根据交换机类型获取到对应的隔离命令生成模型,以生成隔离异常服务器的隔离命令。在用户视角中仅需要确定异常服务器就可以完成一键式的隔离操作,简化了用户的操作步骤;同时,依赖于各个服务器与交换机类型、连接端口之间的对应关系,可以准确生成对应的隔离命令,提高了对异常服务器进行隔离操作的准确性。



技术特征:

1.一种服务器隔离方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,在所述根据所述隔离命令生成模型,生成所述异常服务器对应的隔离命令之前,还包括:

3.根据权利要求2所述的方法,其特征在于,所述根据所述隔离命令生成模型和所述交换机端口信息,生成所述异常服务器对应的隔离命令,包括:

4.根据权利要求1所述的方法,其特征在于,所述异常服务器的确定过程,包括:

5.根据权利要求4所述的方法,其特征在于,所述根据所述运行日志确定所述各服务器的运行状态,包括:

6.根据权利要求5所述的方法,其特征在于,所述对所述各服务器的运行日志进行特征提取处理,得到所述各服务器的运行日志的日志特征,包括:

7.根据权利要求5所述的方法,其特征在于,所述根据所述日志特征,从预先确定的多个特征聚类簇中,确定出与所述服务器对应的目标聚类簇,包括:

8.一种服务器隔离装置,其特征在于,所述装置包括:

9.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述的方法的步骤。

10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法的步骤。

11.一种计算机程序产品,包括计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法的步骤。


技术总结
本申请涉及一种服务器隔离方法、装置、计算机设备、存储介质和计算机程序产品,涉及金融科技领域或其他相关领域。所述方法包括:获取异常服务器的服务器标识,根据服务器标识确定异常服务器连接的交换机及交换机的交换机类型;根据交换机的交换机类型,获取针对异常服务器的隔离命令生成模型;根据隔离命令生成模型,生成异常服务器对应的隔离命令;通过隔离命令,对异常服务器进行隔离。采用本方法能够简化服务器隔离操作,并提高了对异常服务器进行隔离的准确性。

技术研发人员:宋文娜,郎朗,宫晨,袁宁
受保护的技术使用者:中国工商银行股份有限公司
技术研发日:
技术公布日:2024/1/13
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1