网站大量收购独家精品文档,联系QQ:2885784924

负载均衡最佳实践.PDF

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
负载均衡最佳实践

负载均衡 最佳实践 负载均衡/最佳实践 最佳实践 健康检查异常的排查思路 健康检查异常的排查思路 负载均衡健康检查的实现机制可以点击这里查看。 针对7层(HTTP协议)服务,当某一监听出现健康检查“异常”时,可以通过如下方面进行排查: 首先,请确保您能够直接通过ECS来访问到您的应用服务。 由于7层(HTTP协议)服务跟后端ECS之前的通讯是走内网的,需要您登录服务器检查应用服务器端 口是否正常监听在内网地址上,如果没有监听在内网地址,请将应用服务器端口监听到内网上,从而 确保负载均衡系统和后端ECS之间的通讯正常。 请确保后端服务器开启了相应的端口,该端口必须与您在负载均衡监听配置中配置的后端端口保持一 致。 检查后端ECS内部是否有防火墙或者他的安全类防护软件将,这类软件很容易将负载均衡系统的本地 IP地址给屏蔽了,从而导致负载均衡系统无法跟后端服务器进行通讯。 检查负载均衡健康检查参数设置是否正确,建议参照我方缺省提供的健康检查参数进行设置。 建议您使用静态页面来进行健康检查,如果您用于健康检查的页面在后端ECS应用服务器上并不是缺 省首页,那么需要您在健康检查配置中指定该页面的URI。 检查后端ECS资源是否有较高负载导致ECS对外提供服务响应慢。 除此之外,您还可通过以下方法进行检查。 由于负载均衡与后端ECS是通过内网进行通信的,因此需要ECS监听内网或者全网端口。 1.假设负载均衡前端端口是80,ECS后端端口也是80,ECS内网IP是: Windows系统服务器使用如下命令 netstat -ano | findstr :80 Linux系统服务器使用如下命令: netstat -anp | grep :80 如果能看到::80的监听,或者:80的监听则说明这部分正常。 2.检查服务器内网防火墙是否放行80端口,可以暂时关闭防火墙进行测试。 Windows系统可以运行输入firewall.cpl 操作关闭 Linux系统可以输入/etc/init.d/iptables stop 关闭 3.如果是4层负载均衡,只要后端端口telnet有响应即可,可以使用telnet 80 来测试。如果是7层 1 负载均衡/最佳实践 负载均衡,需要HTTP状态码是200 等代表正常的状态码。检验方法如下: Windows系统可以直接在ECS内的浏览器输入内网IP测试是否正常,本例是: Linux系统可以通过curl -I 命令看看状态是否为HTTP/1.1 200 OK,本例是:curl -I 4.健康检查指定的检测文件,建议是以html形式的简单页面,只用于检查返回结果,不建议用php等动态脚本 语言。 如问题还未解决,请联系售后技术支持。 获取来访真实IP方法 获取来访真实IP方法 常见应用服务器获取来访者真实IP的方法. 由于4层负载均衡(TCP协议)服务可以直接在后端ECS上获取来访者真实IP地址,无需进行额外的配 置,以下介绍的内容均是针对7层(HTTP协议)的负载均衡服务而言。 7层负载均衡系统提供X-Forwarded-For的方式获取访问者真实IP,默认开启,用户无需配置。 以下针对常见的应用服务器配置方案进行介绍: IIS 6 配置方案 通过IIS 6日志中获取来访者真实IP地址的解决方案,首先需要安装插件F5XForwardedFor.dll,下载地址 1. 根据自己的服务器

文档评论(0)

youbika + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档