【技术实现步骤摘要】
故障确定方法、装置、设备及存储介质
本申请涉及互联网通信
,特别是涉及一种故障确定方法、装置、设备及存储介质。
技术介绍
客户端-服务器(Client-Server,C/S)架构是互联网领域中一种非常常见的系统架构,由于客户端通常直接面向用户提供服务,因此,为了保证服务的鲁棒性,实际应用中,需要及时发现并排除客户端出现的故障。相关技术中,客户端可以周期性地向服务器发送心跳请求,服务器可以周期性地接收客户端发送的心跳请求,并在接收到心跳请求后,向客户端返回心跳请求,一旦服务器没能成功接收到客户端发送的心跳请求,服务器就可以确定客户端出现了故障。然而,相关技术中确定客户端是否出现故障的方法准确性较差。
技术实现思路
基于此,本申请实施例提供了一种故障确定方法、装置、设备及存储介质,可以提高确定客户端是否出现故障的准确性。第一方面,提供了一种故障确定方法,该故障确定方法包括:接收客户端发送的心跳请求;若连续n次未成功接收到该客户端发送的心跳请求,则确定该客户端处于异常状态,并对该客户端的异 ...
【技术保护点】
1.一种故障确定方法,其特征在于,所述方法包括:/n接收客户端发送的心跳请求;/n若连续n次未成功接收到所述客户端发送的心跳请求,则确定所述客户端处于异常状态,并对所述客户端的异常状态进行记录,其中,n为大于1的正整数;/n根据记录的所述客户端的异常状态次数,和/或,根据在记录的所述客户端的异常状态时间之后所述客户端的发送状态,确定所述客户端是否出现故障。/n
【技术特征摘要】
1.一种故障确定方法,其特征在于,所述方法包括:
接收客户端发送的心跳请求;
若连续n次未成功接收到所述客户端发送的心跳请求,则确定所述客户端处于异常状态,并对所述客户端的异常状态进行记录,其中,n为大于1的正整数;
根据记录的所述客户端的异常状态次数,和/或,根据在记录的所述客户端的异常状态时间之后所述客户端的发送状态,确定所述客户端是否出现故障。
2.根据权利要求1所述的故障确定方法,其特征在于,所述根据记录的所述客户端的异常状态次数,和/或,根据在记录的所述客户端的异常状态时间之后所述客户端的发送状态,确定所述客户端是否出现故障,包括:
检测在记录的所述客户端的异常状态时间之后的第一预设时长内是否接收到所述客户端发送的心跳请求;
若在所述第一预设时长内未接收到所述客户端发送的心跳请求,则确定所述客户端出现故障。
3.根据权利要求2所述的故障确定方法,其特征在于,所述方法还包括:
在记录的所述客户端的异常状态时间之后的所述第一预设时长内,停止对所述客户端的异常状态进行记录。
4.根据权利要求2所述的故障确定方法,其特征在于,所述方法还包括:
若在所述第一预设时长内接收到所述客户端发送的心跳请求,判断记录的所述客户端的异常状态次数是否超过第一阈值;
若记录的所述客户端的异常状态次数超过第一阈值,则检测与记录的所述客户端的第一次异常状态时间的时间间隔是否超过第二预设时长;
若与记录的所述客户端的第一次异常状态时间的时间间隔超过所述第二预设时长,则确定所述客户端出现故障。
5.根据权利要求1所述的故障确定方法,其特征在于,所述根据记录的所述客户端的异常状态次数,和/或,根据在记录的所述客户端的异常状态时间之后所述客户端的发送状态,确定所述客户端是否出现故障,包括:
判断记录的所述客户端的异常状态次数是否超过第二阈值;
若记录的所述客户端的异常状态次数超过第二阈值,则检测与记录的所述客户端的第一次异常状态时间的时间间隔是否超过第...
【专利技术属性】
技术研发人员:张盟,
申请(专利权)人:京信通信系统中国有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。