CLB无法访问/访问超时排查

2021-08-04 10:52:13 浏览数 (1)

访问CLB超时,原因可能有多种,以下几种排查方式可协助你快速定位问题原因。

  • 确定网络连通性及安全规则是否放行
    • ping vip是否正常,是否有丢包
    • clb安全组、rs安全组、acl、os内部iptables等是否放行
    • clb带宽是否到达瓶颈(仅限标准账户,传统账户带宽在RS上管理)
  • 确认业务侧正常
    • 绕过LB直接访问RS是否正常
      • 如果RS只有内网IP,可通过同VPC内其他机器访问,如果要携带域名访问,机器内部修改hosts文件或curl携带host头部访问:
代码语言:txt复制
      echo x.x.x.x domain.com >> /etc/hosts        #通过写入hosts访问
      curl -I -H 'Host: domain.com' http://x.x.x.x   #通过curl携带头部访问
      curl -Ik -H 'Host: domain.com' https://x.x.x.x  #对于https加上-k参数忽略验证
  • 抓包
    • 临时给RS绑定EIP测试抓包以上排查都无问题则需要全链路抓包确认超时原因,可提工单向工程师寻求帮助。
    • 同时整理了一份相对完整的排查流程可供参考

PDF版本:

请求CLB超时.pdf

0 人点赞