开发者社区 > 飞天洛神云网络 > 负载均衡 > 正文

负载均衡ALB健康检查后端 容器中的traefik 全是404有知道怎么处理吗?

e0901b6c5aff235a888e92df2ae54c71.png
负载均衡ALB健康检查后端 容器中的traefik 全是404有知道怎么处理吗?

展开
收起
-Feng、冯冯 2024-01-05 01:20:03 53 0
2 条回答
写回答
取消 提交回答
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    当您在使用ALB时遇到后端容器中的Traefik返回404错误,可能的原因包括健康检查参数设置错误、后端服务器异常等。为了解决这个问题,您可以按照以下步骤进行排查和修复:

    1. 检查目标的运行状况以查找问题的原因代码和描述。
    2. 针对收到的错误按照对应的解决步骤进行操作。
    3. 确保您的ALB实例挂载的服务器组已正确配置健康检查。在应用型负载均衡ALB控制台,找到目标ALB实例挂载的服务器组,然后单击服务器组ID,在服务组详情页面查看和编辑健康检查配置。
    4. 检查后端服务器是否配置了安全组导致影响服务。后端服务器可通过安全组进行访问控制从而保证服务正常运行。
    5. 使用netstat命令,检查后端服务器的端口是否有进程在监听。若未发现进程,则重新启动服务。
    6. 确保您已授权RAM的 AliyunSLBHealthDiagnoseRole 权限策略,以允许阿里云传统型负载均衡服务访问您的ECS服务。
    2024-01-06 13:37:14
    赞同 展开评论 打赏
  • 当您在使用应用型负载均衡ALB时遇到后端容器中的traefik返回404错误,可能的原因和解决方案如下:

    1. 健康检查参数设置错误:请登录应用型负载均衡ALB控制台,选择ALB的所属地域。在左侧导航栏中,选择应用型负载均衡ALB > 服务器组。找到目标ALB实例挂载的服务器组,然后单击服务器组ID。在服务组详情页面,您可以在健康检查区域单击编辑健康检查。请检查健康检查参数设置是否正常,建议按照默认提供的健康检查参数进行设置。

    2. 监听端口问题:确保您的后端服务,如traefik,正在监听正确的端口,并且该端口是开放的。同时,检查ALB的监听器配置,确保它指向了正确的后端服务和端口。

    3. 运行状况检查:负载均衡器会使用每个目标注册到的目标组的运行状况检查设置来检查该目标的运行状况。确保您的后端服务通过了这些健康检查。

    4. 关闭健康检查:如果关闭了健康检查,负载均衡将向所有后端服务器转发流量,包括异常的后端服务器。因此,建议您打开健康检查,允许负载均衡自动检查并移除异常的后端服务器。

    5. 权限问题:确保您已授权RAM的AliyunSLBHealthDiagnoseRole权限策略,以允许阿里云传统型负载均衡服务访问您的ECS服务。

    2024-01-05 09:41:15
    赞同 展开评论 打赏

阿里云负载均衡(Server Load Balancer,简称SLB)是云原生时代应用高可用的基本要素。通过将流量分发到不同的后端服务来扩展应用系统的服务吞吐能力,消除单点故障并提升应用系统的可用性。 阿里云SLB包含面向4层的网络型负载均衡NLB、面向7层的应用型负载均衡ALB和传统型负载均衡CLB,是阿里云官方云原生网关。

相关产品

  • 负载均衡
  • 热门讨论

    热门文章

    相关电子书

    更多
    《应用型负载均衡ALB产品解读》 立即下载
    阿里云网络-SLB负载均衡产品介绍 立即下载
    负载均衡SLB热点问题解答 立即下载