【技术实现步骤摘要】
一种web应用服务节点的隔离方法及装置
[0001]本专利技术涉及web
,具体涉及一种web应用服务节点的隔离方法及装置。
技术介绍
[0002]在web应用服务运行的过程中出现异常时,需要对出现异常的web应用服务节点进行隔离,并对隔离后的web应用服务节点进行故障分析及修复。
[0003]现有的隔离手段是通过关闭web应用服务节点,以达到隔离的目的,当修复完成后再进行重启。
[0004]现有的隔离手段会破坏web应用服务节点的运行信息,技术人员无法根据运行信息进行故障分析,使得web应用服务节点的维护及修复变得困难。
技术实现思路
[0005]有鉴于此,本专利技术实施例提供一种web应用服务节点的隔离方法及装置,以实现避免关闭web应用服务节点导致运行信息被破坏,使技术人员可以根据运行信息进行故障分析,提高web应用服务节点的维护及修复的效率的目的。
[0006]为实现上述目的,本专利技术实施例提供如下技术方案:
[0007]本专利技术实施例第一方面公开了一种web应用服务节点的隔离方法,应用于web服务器,所述web服务器连接多个web应用服务节点,每个web应用服务节点用于提供web应用服务,所述方法包括:
[0008]所述web服务器向各个web应用服务节点周期性地发送探测请求;所述探测请求包括URL格式的探测请求;
[0009]针对每一个web应用服务节点,当所述web服务器接收到所述web应用服务节点返回的状态码和/或关键字时,判断 ...
【技术保护点】
【技术特征摘要】
1.一种web应用服务节点的隔离方法,其特征在于,应用于web服务器,所述web服务器连接多个web应用服务节点,每个web应用服务节点用于提供web应用服务,所述方法包括:所述web服务器向各个web应用服务节点周期性地发送探测请求;所述探测请求包括URL格式的探测请求;针对每一个web应用服务节点,当所述web服务器接收到所述web应用服务节点返回的状态码和/或关键字时,判断所述状态码和/或所述关键字是否指示探测失败;若是,隔离所述web应用服务节点;若否,检测所述web应用服务节点是否异常;若所述web应用服务节点无异常,则确定所述web应用服务节点处于正常的服务状态;若所述web应用服务节点异常,则由所述web应用服务节点接收并响应管理员发送的暂停指令,暂停提供所述web应用服务,使所述web服务器探测所述web应用服务节点失败,进而使所述web服务器隔离所述web应用服务节点。2.根据权利要求1所述的方法,其特征在于,所述针对每一个web应用服务节点,当所述web服务器接收到所述web应用服务节点返回的状态码和/或关键字时,判断所述状态码和/或所述关键字是否指示探测失败,包括:针对每一个web应用服务节点,当所述web服务器接收到所述web应用服务节点连续返回的N个状态码和/或N个关键字时,判断所述状态码和/或所述关键字是否全部都指示探测失败,N为大于1的正整数。3.根据权利要求1所述的方法,其特征在于,所述针对每一个web应用服务节点,当所述web服务器接收到所述web应用服务节点返回的状态码和/或关键字时,判断所述状态码和/或所述关键字是否指示探测失败,包括:针对每一个web应用服务节点,当所述web服务器接收到所述web应用服务节点连续返回的N个状态码和/或N个关键字时,判断指示探测失败的状态码和/或关键字的个数是否超过预设个数,N为大于1的正整数。4.根据权利要求1至3任一项所述的方法,其特征在于,还包括:当所述web服务器接收到用户请求时,向任一未被隔离的web应用服务节点转发所述用户请求。5.一种web应用服务节点的隔离方法,其特征在于,应用于web应用服务节点,所述web应用服务节点用于提供web应用服务,所述web应用服务节点与web服务器连接,所述方法包括:所述web应用服务节点接收所述web服务器周期性发送的探测请求,所述探测请求包括URL格式的探测请求;当所述web应用服务节点提供的web应用服务处于不可用的服务状态,所述web应用服务节点向所述web服务器返回指示探测失败的状态码和/或关键字,使所述web服务器隔离所述web应用服务节点;当所述web应用服务节点提供的web应用服务处于可用的服务状态,所述web应用服务节点向所述web服务器返回指示探测成功的状态码和/或关键字;当所述web应用服务节点接收到管理员发送的暂停指令,暂停提供所述web应用服务,使所述web服务器探测所述web应用服务节点失败,进而使所述web服务器隔离所述web应用
服务节点。6.根据权利要求5所述的方法,其特征在于,...
【专利技术属性】
技术研发人员:段国强,常冬冬,
申请(专利权)人:中国建设银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。