【技术实现步骤摘要】
内核异常类型的确定方法、电子设备及存储介质
[0001]本申请涉及计算机
,尤其涉及内核异常类型的确定方法、电子设备及存储介质。
技术介绍
[0002]容器(Container)技术是一种用于封装应用的虚拟化技术。基于容器技术可以在一台宿主机(Host)上虚拟出多个独立的、互不干扰的容器。容器可为运行在该容器内的应用提供独立的操作系统运行环境,同时,容器具有可扩展性、轻量化、易部署以及易移植等特点。基于容器的上述功能及特点,容器已经被广泛使用。
[0003]但在容器的使用过程中,容器的容器内核往往会出现运行异常的情况,从而导致容器无法正常使用。为了能够解决容器内核出现的运行异常的问题,从而使容器能够正常使用,需要对容器内核出现的运行异常的问题进行分析以及解决。为了能够有针对性的对容器内核出现的运行异常的问题进行分析以及解决,往往需要先确定容器内核的异常类型。因此,如何确定容器内核的异常类型,成为容器使用过程中亟待解决的技术问题。
技术实现思路
[0004]本申请实施例提供内核异常类型的确定方法、电子设备及存储介质,以提高确定出的目标内核异常类型的准确度。
[0005]第一方面,本申请实施例提供了一种内核异常类型的确定方法,包括:针对目标执行栈信息中的多个调用函数,对多个调用函数中的目标调用函数对应的第一语义特征向量进行特征提取,获得目标调用函数对应的第二语义特征向量;目标执行栈信息从容器内核运行异常时产生的内核异常日志中解析得到;目标调用函数对应的第一语义特征向量用于表征目标调用 ...
【技术保护点】
【技术特征摘要】
1.一种内核异常类型的确定方法,包括:针对目标执行栈信息中的多个调用函数,对所述多个调用函数中的目标调用函数对应的第一语义特征向量进行特征提取,获得所述目标调用函数对应的第二语义特征向量;所述目标执行栈信息从容器内核运行异常时产生的内核异常日志中解析得到;所述目标调用函数对应的第一语义特征向量用于表征所述目标调用函数的语义特征;所述目标调用函数对应的第二语义特征向量用于表征所述语义特征以及所述目标调用函数与所述多个调用函数中的其他调用函数之间的语义相关性;对所述多个调用函数分别对应的第二语义特征向量进行融合处理,获得所述目标执行栈信息对应的第三语义特征向量;所述第三语义特征向量用于表征所述目标执行栈信息的语义特征;至少依据所述第三语义特征向量,确定所述容器内核的目标内核异常类型。2.根据权利要求1所述的方法,其中,在所述对所述多个调用函数中的目标调用函数对应的第一语义特征向量进行特征提取,获得所述目标调用函数对应的第二语义特征向量之前,所述方法还包括:对所述多个调用函数中的各调用函数进行精简处理,保留所述各调用函数的函数名称;对所述函数名称进行向量化,获得所述各调用函数对应的第一语义特征向量。3.根据权利要求2所述的方法,其中,所述对所述函数名称进行向量化,获得所述各调用函数对应的第一语义特征向量包括:采用上下文双向编码的编码方式对所述函数名称进行编码,得到所述各调用函数对应的第一语义特征向量。4.根据权利要求1所述的方法,其中,所述对所述多个调用函数分别对应的第二语义特征向量进行融合处理包括:获取所述多个调用函数中的各调用函数分别对应的函数权重;依据所述函数权重,对所述多个调用函数对应的第二语义特征向量加权求和,得到所述第三语义特征向量。5.根据权利要求4所述的方法,其中,所述多个调用函数中包括至少一个使所述目标执行栈信息区别于其他执行栈信息的调用函数;在所述获取所述多个调用函数中的各调用函数分别对应的函数权重之前,所述方法还包括:为所述至少一个使所述目标执行栈信息区别于其他执行栈信息的调用函数配置目标函数权重;所述目标函数权重大于所述多个调用函数中的其他调用函数对应的函数权重。6.根据权利要求1所述的方法,其中,所述至少依据所述第三语义特征向量,确定所述容器内核的目标内核异常类型包括:获取内核异常类型列表;所述内核异常类型列表记录有多个内核异常类型以及各内核异常类型对应的语义特征向量;在所述内核异常类型列表中查找与所述第三语义特征向量对应的内核异常类型,以获得所述目标内核异常类型。7.根据权利要求1所述的方法,其中,在所述至少依据所述第三语义特征向量,确定所述容器内核的目标内核异常类型之后,所述方法还包括:
在用于记录内核异常情况的数据库中查找所述目标内核异常类型对应的异常解决方案。8.根据权利要求1所述的方法,其中,所述容器内核包括安全容器的客户内核。9.根据权利要求1所述的方法,其中,在所述对所述多个调用函数中的目标调用函数对应的第一语义特征向量进行特征提取,获得所述目标调用函数对应的第二语义特征向量之前,所述方法还包括:将所述多个调用函数分别对...
【专利技术属性】
技术研发人员:王谷雨,冷益群,赵虹钧,吴朝峰,
申请(专利权)人:阿里云计算有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。