赛尔校园公共服务平台 Logo
平台使用
阿里云
百度云
移动云
智算服务
教育生态
登录 →
赛尔校园公共服务平台 Logo
平台使用 阿里云 百度云 移动云 智算服务 教育生态
登录
  1. 首页
  2. 阿里云
  3. 轻量应用服务器
  4. 操作指南
  5. 轻量应用负载均衡
  6. 轻量应用负载均衡健康检查异常排查方法

轻量应用负载均衡健康检查异常排查方法

  • 轻量应用负载均衡
  • 发布于 2025-04-16
  • 0 次阅读
文档编辑
文档编辑

轻量应用负载均衡通过健康检查来判断后端服务器的业务可用性,开启健康检查功能后,当某台后端服务器健康检查出现异常时,轻量应用负载均衡会自动将新的请求分发到其他健康检查正常的后端服务器上,避免了局部后端服务器异常对总体服务的影响从而保证业务高可用。当出现健康检查异常时,您可参考本文进行排查解决。

问题描述

在轻量负载均衡绑定后端实例后,健康检查状态为不健康。

image

问题原因

可能原因如下:

  • 后端轻量应用服务器未安装80服务或未开启80端口

  • 缺少配置10网段网卡

  • 缺少配置10.16.0.0/12路由

排查思路

您可以根据以下方案排查问题,后端实例的操作系统以Alibaba Cloud Linux 3为例。

步骤一:排查后端轻量服务器是否安装监听80端口的Web服务并放行80端口

轻量应用负载均衡的健康检查功能默认检查HTTP请求的80端口,请确保您后端实例的防火墙放行了80端口,且后端实例内已安装了Nginx等Web服务(选择系统镜像创建的轻量应用服务器,默认没有安装Web服务,您需要自行安装Web服务)。

  1. 远程连接绑定的后端轻量应用服务器。具体操作,请参见远程连接Linux服务器。

  2. 执行以下命令,检查后端轻量应用服务器是否已安装80服务。

    sudo su
    netstat -nplt
    • 如果回显信息类似如下所示,表示已安装并运行Nginx服务。

      image

    • 如果显示类似如下信息,表示后端轻量服务器没有开启80服务。

      image

      请执行以下命令,安装(如果未安装)并启动80服务。本示例以安装并启动Nginx为例。

      sudo yum install -y nginx
      sudo systemctl start nginx
  3. 执行以下命令,测试80端口是否开启。

    telnet 47.98.XX.XX 80

    其中:47.98.XX.XX需要替换为轻量应用服务器的公网IP地址。

    当出现类似如下信息,表示80端口已开启。

    image

    如果端口不通,请在轻量应用服务器控制台放行80端口,具体操作,请参见防火墙设置。

  4. 在轻量应用服务器的控制台刷新后端实例列表,查看健康检查状态是否已恢复为健康。

    image

步骤二:排查后端轻量服务器是否存在10网段的新网卡

  1. 远程连接绑定的后端轻量应用服务器。具体操作,请参见远程连接Linux服务器。

  2. 执行以下命令,查看后端轻量服务器是否存在10网段的新网卡。

    ifconfig
    • 如果回显信息类似如下所示,表示存在10网段的新网卡。

      image.png

    • 如果回显信息中不存在10网段的新网卡,则依次执行以下命令,配置网卡脚本。

      wget https://image-offline.oss-cn-hangzhou.aliyuncs.com/multi-nic-util/multi-nic-util-0.6.tgz
      tar -zxvf multi-nic-util-0.6.tgz
      cd multi-nic-util-0.6
      sudo bash install.sh
      sudo systemctl restart eni.service
  3. 在轻量应用服务器的控制台刷新后端实例列表,查看健康检查状态是否已恢复为健康。

    image

步骤三:排查是否存在10.16.0.0/12路由配置

当轻量应用服务器未配置10.16.0.0/12路由时,也会导致轻量应用负载均衡收不到健康检查探测的数据包,造成健康检查异常。

  1. 远程连接绑定的后端轻量应用服务器。具体操作,请参见远程连接Linux服务器。

  2. 执行以下命令,查看后端轻量服务器是否存在10.16.0.0/12路由。

    route
    • 如果回显信息类似如下所示,表示存在10.16.0.0/12路由。

      image

    • 如果回显信息中不存在10.16.0.0/12路由,则需要依次执行以下命令,配置路由脚本。

      sudo ip route add 10.16.0.0/12 via 172.17.XX.XX dev eth1
      sudo systemctl restart eni.service

      其中:172.17.XX.XX需要替换为服务器实际的私网IP地址。

  3. 在轻量应用服务器的控制台刷新后端实例列表,查看健康检查状态是否已恢复为健康。

    image

相关文章

轻量应用负载均衡概述 2025-04-16 17:07

轻量应用负载均衡是专为轻量应用服务器打造的负载均衡服务。本文主要介绍轻量应用负载均衡功能、计费、使用限制、应用场景以及相关操作等信息。 简介

创建轻量应用负载均衡 2025-04-16 17:07

如果您需要将流量分发给多台轻量应用服务器,可以创建轻量应用负载均衡,然后添加目标轻量应用服务器作为后端实例。本文介绍如何创建轻量应用负载均衡。 背景信息

添加后端实例 2025-04-16 17:07

当您创建轻量应用负载均衡后,需要添加后端实例实现流量分发,其中,后端实例指轻量应用服务器。本文主要介绍如何添加后端实例。 前提条件 在轻量应用负载均衡的同一地域下,确保已创建了可用的轻量应用服务器。

修改轻量应用负载均衡名称或配置信息 2025-04-16 17:07

当您创建轻量应用负载均衡后,可以修改负载均衡的名称。如果您已添加后端实例,还可以修改会话保持以及健康检查路径的配置信息。 修改轻量应用负载均衡名称

绑定域名 2025-04-16 17:07

轻量应用负载均衡支持将域名解析到负载均衡的公网服务地址上,便于将访问您域名的请求通过负载均衡分发至后端实例。 背景信息

轻量应用负载均衡健康检查异常排查方法 2025-04-16 17:07

轻量应用负载均衡通过健康检查来判断后端服务器的业务可用性,开启健康检查功能后,当某台后端服务器健康检查出现异常时,轻量应用负载均衡会自动将新的请求分发到其他健康检查正常的后端服务器上,避免了局部后端服务器异常对总体服务的影响从而保证业务高可用。当出现健康检查异常时,您可参考本文进行排查解决。 问题描

目录
Copyright © 2025 your company All Rights Reserved. Powered by 赛尔网络.
京ICP备14022346号-15
gongan beian 京公网安备11010802041014号