加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

负载均衡HTTP响应码解析

(2011-09-22 09:14:31)
标签:

负载

http

解析

杂谈

 

 作者:肖思兴   
    这里讲的负载均衡主要是针对7层负载均衡器来说,响应码是指在异常情况下,负载均衡代替后端器给用户响应。如果是4层设备来说,由于它不是生产者,只转运数据包,自然也不会主动向用户返回错误信息了。

       导致负载均衡返回的HTTP错误码的原因主要可以分为俩类,由客户端方面原因导致将返回4xx错误码,由后端服务器方面导致将返回5xx响应码。

       4xx错误码主要有400403408

       400:主要是由于用户端提交的请求不符合http规范,或者客户端在与负载均衡器建立TCP连接后,在没有发送任何HTTP请求情况下,直接断开连接;

       403:其实这并不是一个异常的错误码,需要在负载均衡上配置一些规则来拒绝用户的请求,例如当用户抓站时需要跟据客户端或者某个uri给用户返回403

408:在TCP连接建立后,负载均衡在设定的时间内仍收不到用户请求,将会主动给用户返回408错误,并断开连接。

5xx错误码主要有500502503504

500:主要是由于负载均衡自身原因,比如内存资源不够,申请内存失败

502:服务器响应头不符合HTTP规范,或者内容不全即断开连接。

503:后端集群池没有服务器可用,健康检查失败。

504:负载均衡器在设定的时间内没有收到后端服务器响应。

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有