[发明专利]一种信息处理方法及装置有效
申请号: | 202010899584.6 | 申请日: | 2020-08-31 |
公开(公告)号: | CN112068975B | 公开(公告)日: | 2023-07-21 |
发明(设计)人: | 陈鹏;刘彬 | 申请(专利权)人: | 北京五八信息技术有限公司 |
主分类号: | G06F11/00 | 分类号: | G06F11/00;G06F11/07;G06F16/16 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 吕俊秀 |
地址: | 100080 北京市海淀区学清*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 信息处理 方法 装置 | ||
本申请示出了一种信息处理方法及装置。基于用户态可以感知到在容器中创建的线程的数量达到限制数量的达到次数,并提示技术人员,以使技术人员可以尽快感知到在容器中创建的线程的数量达到限制数量的达到次数,之后技术人员就可以前往现场分析具体问题并处理这一问题,以使地之后在容器中创建的线程的数量低于限制数量。例如,处理该容器中的某些程序陷入死循环等错误而无限制地创建线程并非法占用线程的问题,以使其不再无限制地创建线程并非法占用线程,进而避免使得在容器中创建的线程的数量达到限制数量,这样在在容器中就可以正常创建线程,使得容器可以通过足够数量的线程正常对外提供服务。
技术领域
本申请涉及计算机技术领域,特别是涉及一种信息处理方法及装置。
背景技术
当前,容器技术得到了广泛使用,各大应用程序的服务厂商可以在自己服务端上创建容器,然后通过容器对外提供服务。
通过不同的容器可以对外提供不同种类的服务,例如,一部分容器对外提供租房服务、另一部分容器对外提供租车服务以及又一部分容器对外提供地图服务等。其中,在容器中可以创建线程,基于线程可以运行业务数据以实现对外提供服务。
发明内容
本申请示出了一种信息处理方法及装置。
第一方面,本申请示出了一种信息处理方法,应用于电子设备,所述电子设备的操作系统包括用户态以及内核态,所述电子设备中部署有容器,所述方法包括:
基于所述内核态检测在所述容器中创建的线程的当前数量是否达到限制数量,所述限制数量记录在所述内核态中的所述容器的限制文件中,所述限制数量包括在所述容器中能够创建的线程的最大数量;
在所述当前数量达到所述限制数量的情况下,基于所述内核态增加所述内核态中的所述容器的事件文件中的计数,所述计数用于记录在所述容器中创建的线程的数量达到所述限制数量的达到次数;
基于所述用户态检测所述事件文件中的计数是否被增加;
在所述事件文件中的计数被增加的情况下,基于所述用户态输出提示信息,所述提示信息用于至少提示所述达到次数。
在一个可选的实现方式中,所述方法还包括:
在所述当前数量达到所述限制数量的情况下,如果接收到用于在所述容器中继续创建新的线程的创建请求,基于所述内核态拒绝响应所述创建请求。
在一个可选的实现方式中,所述方法还包括:
在所述事件文件中的计数被增加的情况下,在所述电子设备中重新启动所述容器。
在一个可选的实现方式中,所述方法还包括:
在感知到在所述电子设备上创建所述容器的情况下,基于所述用户态获取所述电子设备为所述容器分配的系统资源的数量,根据所述系统资源的数量获取所述限制数量,向所述内核态发送所述限制数量;
基于所述内核态接收所述限制数量,创建所述限制文件和所述事件文件,在所述限制文件中存储所述限制数量。
在一个可选的实现方式中,所述方法还包括:
在感知到在所述电子设备上卸载所述容器的情况下,基于所述用户态向所述内核态发送删除指令,所述删除指令用于指示删除所述限制文件和所述事件文件;
基于所述内核态接收所述删除指令,删除所述限制文件和所述事件文件。
第二方面,本申请一种信息处理装置,应用于电子设备,所述电子设备的操作系统包括用户态以及内核态,所述电子设备中部署有容器,所述装置包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京五八信息技术有限公司,未经北京五八信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010899584.6/2.html,转载请声明来源钻瓜专利网。