健康检查异常排查思路

1. 四层排查

TCP协议下,负载均衡使用 SYN包进行探测;

在监听器页面,选中查看的监听器,选择【服务器信息】选项,查看负载均衡后端服务器的健康状态,若不健康,排查思路如下:

确定 SLB 后端服务器是否有配置防火墙影响了服务,如果有请关闭

使用 netstat 命令,确定后端服务器的端口是否有进程在监听,若未启动,则重新启动服务

2. 七层排查

针对7层(HTTP协议)服务,当某一监听出现健康检查状态为“不健康”时,可以通过如下方面进行排查:

由于负载均衡的七层健康检查服务与后端 KEC 之间的通讯是走内网的,您需要登录服务器检查应用服务器端口是否正常监听在内网地址上,如果没有监听在内网地址,请将应用服务器端口监听到内网上,从而确保负载均衡系统和后端 KEC 之间的通讯正常。

假设负载均衡前端端口是80,KEC 后端端口也是80,KEC 内网IP是:10.1.1.2

Windows系统服务器使用如下命令:

netstat -ano | findstr :80

Linux系统服务器使用如下命令:

netstat -anp | grep :80

如果能看到 10.1.1.2:80 的监听或 0.0.0.0:80 的监听则说明这部分正常。

请确保后端服务器开启了相应的端口,该端口必须与您在负载均衡监听配置中配置的后端端口保持一致。

如果是4层负载均衡,只要后端端口 telnet有响应即可,可以使用telnet 10.1.1.2 80来测试。如果是7层负载均衡,需要 HTTP状态码是200 等代表正常的状态码。检验方法如下:

Windows系统可以直接在 KEC 内的浏览器输入内网IP测试是否正常,本例为:http://10.1.1.2

Linux系统可以通过curl -I命令看看状态是否为HTTP/1.1 200 OK,本例是:curl -I 10.1.1.2

检查后端 KEC 内部是否有防火墙或其他安全类防护软件,这类软件很容易将负载均衡系统的本地IP地址屏蔽,从而导致负载均衡系统无法跟后端服务器进行通讯。

检查服务器内网防火墙是否放行80端口,可以暂时关闭防火墙进行测试。

Windows系统可以运行输入firewall.cpl操作关闭

Linux系统可以输入/etc/init.d/iptables stop关闭

检查负载均衡健康检查参数设置是否正确,请参考监听器 健康检查 文档。

健康检查指定的检测文件,建议是以html形式的简单页面,只用于检查返回结果,不建议用php等动态脚本语言。

检查后端是否有较高负载导致 KEC 对外提供服务响应慢。

slb健康检查方式_负载均衡(SLB)相关推荐

  1. slb健康检查方式_SLB健康检查也是“正常”-问答-阿里云开发者社区-阿里云

    负载均衡通过健康检查来判断后端服务器(ECS实例)的业务可用性.健康检查机制提高了前端业务整体可用性,避免了后端ECS异常对总体服务的影响. 开启健康检查功能后,当后端某台ECS健康检查出现异常时,负 ...

  2. apache负载均衡 健康检查_Apache服务器配置负载均衡的方法 - Apache - 数安时代(GDCA)SSL证书官网...

    很多网友都在询问apache的负载均衡配置问题.那么我们在此,就再详细的说一说这个具体的过程.当然,说到apache负载均衡肯定离不开tomacat的使用,以及对mod_jk的了解.这些准备工作,还是 ...

  3. 负载均衡的几种方式_负载均衡的几种方式

    负载均衡其实就是任务的分发,使得任务能按照你的预想分配到各个计算单元上,它能提高服务对外的性能,避免单点失效场景.这里要注意的一点是虽说叫负载均衡,但是有时候我们的分配算法就是不是均衡的. 比如配个n ...

  4. 阿里云SLB健康检查探究

    SLB健康检查过程介绍 负载均衡采用集群部署.LVS集群或Tengine集群内的相关节点服务器同时承载了数据转发和健康检查职责. LVS集群内不同服务器分别独立.并行地根据负载均衡策略进行数据转发和健 ...

  5. 负载均衡SLB新功能介绍

    摘要: 随着网络的各个核心部分业务量的提高,访问量和数据流量的快速增长,其处理能力和计算强度也相应地增大,使得单一的服务器设备根本无法承担.通过负载均衡扩展现有网络设备和服务器的带宽.增加吞吐量.加强 ...

  6. 一文带你了解SLB、F5、Nginx负载均衡

    前言: 负载均衡(Load Balance),其含义就是指将负载(工作任务)进行平衡.分发到多个操作单元上进行运行,负载均衡构建在原有网络结构之上,它提供了一种透明且廉价有效的方法扩展服务器和网络设备 ...

  7. 负载均衡SLB和LVS的简单介绍

    负载均衡 SLB 阿里云SLB(Server Load Balancing,服务器负载均衡):是阿里云结合自身弹性计算平台的特点以及强大的技术优势,提供的一套软件负载均衡解决方案,以更好的满足弹性计算 ...

  8. 阿里云ACA课程之掌握负载均衡SLB

    阿里云ACA课程之掌握负载均衡SLB SLB产品概要 概念 SLB可以做什么? SLB简介 SLB核心概念 SLB术语 SLB主要功能 SLB主要操作 SLB相关问题 SLB相关的问题 后端ECS实例 ...

  9. 阿里云负载均衡SLB配置步骤

    阿里云负载均衡--SLB,是将访问流量根据转发策略分发到后端多台云服务器(ECS实例)的流量分发控制服务.包含两种含义:一是通过流量分发,扩展应用系统的服务能力:二是消除单点故障,提高应用系统的可用性 ...

最新文章

  1. Google全球三大数据中心自然冷却方案剖析
  2. 序列化的高阶认识-serialVersionUID的作用
  3. 模块式开发 java_Java9系列第8篇-Module模块化编程
  4. 关闭sublime更新提示完整方案(转)并且统一TAB为四个空格、禁止升级检查
  5. ubuntu 安装 oracle-xe-universal
  6. 全国资格考试网报平台证件照片审核处理系统报错:打开照片文件类型还是JPG或JPEG格式,请选择JPG或JPEG格式照片文件。
  7. 生产排程系统_ASPROVA:工序排程软件的全球隐形冠军
  8. 4G/5G多链路聚合路由器对不同运营商聚合适用的工作场景
  9. js----------------------运算符
  10. PHP如何使用Ds\Deque clear()函数?用法示例
  11. MJB,阿里又一次成功的营销?
  12. 简单模拟医院叫号系统
  13. Manger配置同步任务
  14. 复制url直接能跳过验证_爬虫黑科技-绕开百度人机验证
  15. 如何开发一款电商app小程序
  16. DPU — 完全可编程网络
  17. bzoj1618 购买干草
  18. c++入门 有关《c++关键字》 《命名空间》《缺省参数》《函数重载》《引用》《内联函数》《outo关键字》
  19. for循环遍历字符串
  20. 蓝桥杯嵌入式 - 第九届决赛试题(电子秤)

热门文章

  1. tesseract验证码训练部骤
  2. 华为轮值CEO郭平:与伙伴同行,打造智能社会五朵云之一
  3. from标签,label标签
  4. Thinkpad L440 无线驱动突然无法使用,无法搜索到无线上网
  5. Windows10LTSC wsapp 高CPU占用
  6. Robot 监控服务器资源
  7. MRS离线数据分析:通过Flink作业处理OBS数据
  8. 为什么狗狗听到铃声会叫
  9. 桑榆之年,你将如何谢幕这一生?
  10. 蒋涛对话王成录:哪怕退休了我都想在中国把 HarmonyOS 做成