- 文档首页
负载均衡
最佳实践
通过访问日志定位异常后端服务器
通过访问日志定位异常后端服务器
本文将介绍如何通过七层监听器的访问日志功能定位异常的后端服务器。
使用场景
通过为七层监听器配置访问日志功能,可查看访问该七层监听器的详细日志。通过分析日志文件中的响应状态码,可快速定位异常的后端服务器。
前提条件
- 已开启对象存储服务(存储桶名称为bucket-test),详细操作可参见开始使用对象存储。
- 已完成负载均衡服务关联角色ServiceRoleForClbLogDelivery的授权。
操作步骤
步骤一:配置访问日志
- 在概览页签中实例属性配置区域,单击配置访问日志。
- 首次为当前账号下的负载均衡实例开启访问日志功能时,执行以下步骤:
- 在CLB实例clb-test详情页的概览页签,重新单击配置访问日志按钮。
- 在配置访问日志页面,开启访问日志,选择已创建的存储桶bucket-test。
步骤二:查看访问日志
- 在负载均衡clb-test详情页的概览页签,单击实例属性配置区域的存储桶名称bucket-test跳转至存储桶详情页面。
- 单击左侧导航树中的文件列表,进入该存储桶根目录。
- 单击CLBAccessLogs > YYYY > MM > DD,进入日志保存路径。
说明
其中,YYYY、MM和DD表示以年月日命名的目录,例如:CLBAccessLogs > 2021 > 8 > 17。
- 单击目标文件右侧的操作 > 下载,下载完成后解压查看。
步骤三:分析访问日志
- 日志文件中存在很多条日志记录,每条日志记录以[http]或[https]开头,最后一个字段表示后端服务器返回给负载均衡的状态码。如果该状态码类似[5XX],则说明该条日志记录为后端服务器异常记录。示例如下:
- 以上日志记录表示:在北京时间2021年11月10日10时28分17秒,CLB收到客户端IP地址192.168.2.96从端口号35566发起的GET / HTTP/1.1请求,CLB将请求转发给后端服务器(私网IP地址为192.168.2.50,端口号为81)处理,后端服务器返回状态码500给CLB,CLB将该状态码返回给客户端。
- 根据返回的状态码,参考HTTP状态码信息判断异常原因并进行修复。
最近更新时间:2025.07.11 16:21:44