访问/监控CLB 404状态码

网络云上网络技术服务知识库

问题概述

lb监控有很多4xx的异常流量,查看七层访问日志有很多请求,如何排查

问题分析

如果您选择的是TCP 4层监听器,请您检查下后端服务访问日志,检查请求的URL地址是否存在 如果您选择的是HTTP/HTTPS 7层监听器。可以借助CLB 访问日志今夕分析

  1. 请确认是否打开CLB 访问日志 链接

  2. 查看CLB访问日志。

    示例
    [http] [2022-02-26T17:38:34+08:00] [xxxx] [21432] [GET /xxx HTTP/1.1] [Go-http-client/1.1] [xxx] [-] [110] [-] [-] [xxxx] [3084274098] [17] [xxx] [xxx] [xxxx] [80] [14.432] [404] [184] [0.001] [-] [xxx] [xxx:80] [0.000] [0.004] [0.004] [404]
    
  3. 日志分析

    1. 首先看最后一个字段upstream_status 判断下404请求是否为后端返回。
    2. 检查第7个字段Host 查看请求域名
    3. 检查第5个字段request 请求行,可以看到请求的URI具体是什么
    4. 检查第3个字段为客户端IP地址

更多负载均衡日志字段解释可参考:https://www.volcengine.com/docs/6406/75236 综上我们可以看到,404的请求均是有后端服务返回,客户端请求的域名和URI和IP地址我们也可以从访问日志中获取到。如果客户端请求的域名和URI是正常访问流量,请检查下后端服务器上对应的URI地址是否存在,如果判断为异常流量,可以使用负载均衡的ACL访问控制功能进行限制

0
0
0
0
评论
未登录
看完啦,登录分享一下感受吧~
暂无评论