一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种连接池的连接线程监控方法、装置、介质及设备与流程

2021-12-07 23:57:00 来源:中国专利 TAG:

技术特征:
1.一种连接池的连接线程监控方法,其特征在于,所述连接池由数据库提供,用于连接线程与应用服务器连接;所述方法由连接池线程管理端执行,所述连接池线程管理端分别与所述数据库和所述应用服务器连接;所述方法包括:若检测到连接池中的连接线程发生连接池管理事件,则确定连接池管理事件的事件类型;其中,所述事件类型包括连接线程数量异常或连接线程状态异常;根据所述事件类型,确定连接池中的目标连接线程;若所述事件类型为连接线程数量异常,则确定处理方式为对所述目标连接线程的所属连接池进行初始化处理;若所述事件类型为连接线程状态异常,则确定处理方式为对所述目标连接线程进行重置处理。2.根据权利要求1所述的方法,其特征在于,所述连接线程数量异常包括连接池中的连接线程数量达到预设阈值;相应的,根据所述事件类型,确定连接池中的目标连接线程,包括:根据所述连接线程数量异常的事件类型,确定连接池中的目标连接线程为连接池中的所有连接线程。3.根据权利要求2所述的方法,其特征在于,对所述目标连接线程的所属连接池进行初始化处理,包括:向所述应用服务器发出重启指令,以控制所述应用服务器重启,并重新通过连接池中的连接线程与所述数据库建立连接;或者,向所述数据库发出连接池初始化请求,以控制所述数据库对所述连接池中的所有连接线程进行初始化处理。4.根据权利要求3所述的方法,其特征在于,控制所述应用服务器重启,并重新通过连接池中的连接线程与所述数据库建立连接,包括:控制所述应用服务器重启,并供所述应用服务器基于初始连接池配置信息,确定连接线程的开启数量,以按照所述开启数量重新通过连接池中的连接线程与所述数据库建立连接;或者,控制所述应用服务器重启,并向所述应用服务器发送更新连接池配置信息,供所述应用服务器确定连接线程的更新后的开启数量,以按照所述更新后的开启数量重新通过连接池中的连接线程与所述数据库建立连接。5.根据权利要求1所述的方法,其特征在于,所述连接线程状态异常包括连接池中存在连接线程处于:与数据库断开连接状态,建立时长达到设定生命周期状态,或者,预设时长内无数据传输状态中的至少一种状态;相应的,根据所述事件类型,确定连接池中的目标连接线程,包括:根据所述连接线程状态异常的事件类型,确定连接池中的目标连接线程为存在连接线程状态异常的连接线程。6.根据权利要求5所述的方法,其特征在于,在确定连接池中的目标连接线程为存在连接线程状态异常的连接线程之后,所述方法还包括:确定所述目标连接线程的目标请求信息;
获取所述连接池中的所有连接线程的请求信息,确定与所述目标请求信息关联的关联请求信息;根据所述关联请求信息确定所述目标连接线程的关联线程;若检测到所述关联线程的运行状态满足第一约束条件,则将所述关联线程释放。7.根据权利要求5所述的方法,其特征在于,在确定连接池中的目标连接线程为存在连接线程状态异常的连接线程之后,所述方法还包括:确定所述目标连接线程的目标请求信息的请求发出者id;获取所述连接池中的所有连接线程的请求信息的请求发出者id;确定与所述目标请求信息的请求发出者id相同的作为目标连接线程的并发线程;若检测到所述并发线程的运行状态满足第二约束条件,则将所述并发线程释放。8.一种连接池的连接线程监控装置,其特征在于,所述连接池由数据库提供,用于提供连接线程与应用服务器连接;所述装置配置于连接池线程管理端,所述连接池线程管理端分别与所述数据库和所述应用服务器连接;所述装置包括:事件类型确定模块,用于若检测到连接池中的连接线程发生连接池管理事件,则确定连接池管理事件的事件类型;其中,所述事件类型包括连接线程数量异常或连接线程状态异常;目标连接线程确定模块,用于根据所述事件类型,确定连接池中的目标连接线程;目标连接线程管理模块,用于若所述事件类型为连接线程数量异常,则确定处理方式为对所述目标连接线程的所属连接池进行初始化处理;若所述事件类型为连接线程状态异常,则确定处理方式为对所述目标连接线程进行重置处理。9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1

7中任一项所述的连接池的连接线程监控方法。10.一种电子设备,包括存储器,处理器及存储在存储器上并可在处理器运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1

7中任一项所述的连接池的连接线程监控方法。

技术总结
本申请涉及计算机技术领域,本实施例公开了一种连接池的连接线程监控方法、装置、介质及设备。连接池由数据库提供,用于提供连接线程与应用服务器连接;方法由连接池线程管理端执行,连接池线程管理端分别与数据库和应用服务器连接;该方法包括:若检测到连接池中的连接线程发生连接池管理事件,则确定事件类型;根据事件类型,确定连接池中的目标连接线程;若事件类型为连接线程数量异常,则确定处理方式为对目标连接线程的所属连接池进行初始化处理;若事件类型为连接线程状态异常,则确定处理方式为对目标连接线程进行重置处理。本方案可以根据连接线程的使用情况,对连接池进行管理,并通过对连接池的实时监控来确保数据库的稳定运行。的稳定运行。的稳定运行。


技术研发人员:吴宇
受保护的技术使用者:深圳壹账通智能科技有限公司
技术研发日:2021.08.30
技术公布日:2021/12/6
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献