The embodiment of the invention provides a fault detection method, device and server, wherein the method includes: when receiving an operation request for a first web page application, adding a flag bit to the operation request, calling a target thread to process the operation request, and adding a flag bit to the log generated in the process. When a fault alarm is detected for the target thread, the target log including the flag bit is searched in the log library and output to facilitate fault detection. By adopting the embodiment of the invention, the scope of fault detection can be reduced and the efficiency of fault treatment can be enhanced.
【技术实现步骤摘要】
一种故障排查方法、装置及服务器
本专利技术涉及计算机领域,尤其涉及一种故障排查方法、装置及服务器。
技术介绍
在网页web应用中,如果多个线程或者多个进程同时处理不同的操作时,很容易出现故障。目前常用的排除故障的方法是将web应用中所有日志输出,然后人为的在所有日志中查找出现故障的原因,进而进行故障处理。显然随着web应用投入使用的时间增加,生成的日志增多,常用的排除故障方法会增加故障排查的工作量,降低故障处理效率。
技术实现思路
本专利技术实施例提供了一种故障排查方法、装置及服务器,可以缩小故障排查范围,提高故障处理效率。本专利技术实施例第一方面提供了一种故障排查方法,包括:当接收到针对第一网页web应用的操作请求时,为操作请求添加标志位;调用目标线程处理操作请求,并为在处理过程中生成的日志添加标志位;当检测到目标线程出现故障告警时,在日志库中查找包括标志位的目标日志;输出目标日志,目标日志用于故障排查。可选的,当接收到针对第一网页web应用的操作请求之后,为操作请求添加标志位之前,故障排查方法还包括:判断操作请求中是否携带标志位;若否,则执行为操作请求添加标志位的步骤。可选的,为在处理过程中生成的日志添加标志位,包括:获取目标线程在处理操作请求过程中调用链包括的各个操作;为各个操作添加标志位;将添加标志位的各个操作作为一条日志记录到日志库中。可选的,标志位中包括用于发送操作请求的目标接口的标识,输出目标日志,包括:向标识所标记的目标接口发送目标日志。可选的,当检测到目标线程出现故障告警时,在日志库中查找包括标志位的目标日志之前,故障排查方法还包括:判断目标 ...
【技术保护点】
1.一种故障排查方法,其特征在于,包括:当接收到针对第一网页web应用的操作请求时,为所述操作请求添加标志位;调用目标线程处理所述操作请求,并为在处理过程中生成的日志添加所述标志位;当检测到所述目标线程出现故障告警时,在日志库中查找包括所述标志位的目标日志;输出所述目标日志,所述目标日志用于故障排查。
【技术特征摘要】
1.一种故障排查方法,其特征在于,包括:当接收到针对第一网页web应用的操作请求时,为所述操作请求添加标志位;调用目标线程处理所述操作请求,并为在处理过程中生成的日志添加所述标志位;当检测到所述目标线程出现故障告警时,在日志库中查找包括所述标志位的目标日志;输出所述目标日志,所述目标日志用于故障排查。2.根据权利要求1所述的方法,其特征在于,所述当接收到针对第一网页web应用的操作请求之后,为所述操作请求添加标志位之前,所述方法还包括:判断所述操作请求中是否携带标志位;若否,则执行为所述操作请求添加标志位的步骤。3.根据权利要求1或2所述的方法,其特征在于,所述为在处理过程中生成的日志添加所述标志位,包括:获取所述目标线程在处理所述操作请求的过程中调用链包括的各个操作;为所述各个操作添加所述标志位;将添加所述标志位的各个操作作为一条日志记录到日志库中。4.根据权利要求1或2所述的方法,其特征在于,所述标志位中包括用于发送所述操作请求的目标接口的标识,所述输出所述目标日志,包括:向所述标识所标记的所述目标接口发送所述目标日志。5.根据权利要求4所述的方法,其特征在于,所述当检测到所述目标线程出现故障告警时,在日志库中查找包括所述标志位的目标日志之前,所述方法还包括:判断所述目标线程处理所述操作请求过程中调用链包括的协作节点是否已发布故障告警;若所述协作节点没有发布故障告警,则执行在日志库中查找包括所述标志位的目标日志的步骤。6.根据权利要求1或2所述的方法,其...
【专利技术属性】
技术研发人员:陈岗,
申请(专利权)人:重庆小雨点小额贷款有限公司,
类型:发明
国别省市:重庆,50
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。