在我的应用程序负载均衡器日志中,我看到了令人担忧的大量
示例 ALB 日志:
460
状态码。就这些代码而言,我没有在时间、服务器或请求 URL 方面看到任何模式。根据这个论坛帖子,460 的意思是:
客户端在前端或后端连接空闲超时之前关闭了与 ALB 的连接。我可以看到请求已经到达后端服务器并且后端进程可以快速处理请求而无任何问题。为什么会发生这些错误?此负载均衡器与 6-8 个后端服务器有大量流量。
示例 ALB 日志:
https 2017-01-30T22:46:27.451363Z app/LOAD-BALANCER/bbab458ad0b80d X.X.X.X:55999 10.5.X.X:80 0.000 -1 -1 460 - 132 0 "GET https://www.website.com:443/app/page HTTP/1.1" "-" ECDHE-RSA-AES128-SHA TLSv1 arn:aws:elasticloadbalancing:us-west-2:743462462234:targetgroup/TARGET-GROUP/e6120e5adr245b79107e "Root=1-588fc23e-77aea5adf4534af3de09659d13a08"
示例后端的 NGINX 日志:
X.X.X.X 1485807955.048 www.website.com /app/page - GET 200 - 0.056 24 text/html; charset=UTF-8 -