本文将介绍如何通过七层监听器的访问日志功能定位异常的后端服务器。
通过为七层监听器配置访问日志功能,可查看访问该七层监听器的详细日志。通过分析日志文件中的响应状态码,可快速定位异常的后端服务器。
说明
其中,YYYY、MM和DD表示以年月日命名的目录,例如:CLBAccessLogs > 2021 > 8 > 17。
[http]
或[https]
开头,最后一个字段表示后端服务器返回给负载均衡的状态码。如果该状态码类似[5XX]
,则说明该条日志记录为后端服务器异常记录。示例如下:以上日志记录表示:在北京时间2021年11月10日10时28分17秒,CLB收到客户端IP地址192.168.2.96从端口号35566发起的[https] [2021-11-10T10:28:17+08:00] [192.168.2.96] [35566] [GET / HTTP/1.1] [curl/7.64.1] [192.168.2.95:81] [-] [41] [TLSv1.2] [ECDHE-RSA-AES256-GCM-SHA384] [f6689ea7a4dbe98b7ba346c02fef0c13] [187578235] [7] [192.168.2.95] [10.249.64.186] [lsn-1g1hsc8ftjb408ibuxwr8lql8] [81] [37.072] [500] [192] [0.039] [-] [rsp-2fel2y2rplp8g5oxruwa2836z] [192.168.2.50:81] [0.000] [0.000] [0.020] [500]
GET / HTTP/1.1
请求,CLB将请求转发给后端服务器(私网IP地址为192.168.2.50,端口号为81)处理,后端服务器返回状态码500给CLB,CLB将该状态码返回给客户端。