阿里云-负载均衡服务最佳实践参考-D

阿里云-负载均衡服务最佳实践参考-D

ID:35885487

大小:539.94 KB

页数:14页

时间:2019-04-22

阿里云-负载均衡服务最佳实践参考-D_第1页
阿里云-负载均衡服务最佳实践参考-D_第2页
阿里云-负载均衡服务最佳实践参考-D_第3页
阿里云-负载均衡服务最佳实践参考-D_第4页
阿里云-负载均衡服务最佳实践参考-D_第5页
资源描述:

《阿里云-负载均衡服务最佳实践参考-D》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、负载均衡最佳实践负载均衡/最佳实践最佳实践健康检查异常的排查思路负载均衡健康检查的实现机制可以点击这里查看。针对7层(HTTP协议)服务,当某一监听出现健康检查"异常"时,可以通过如下方面进行排查:-首先,请确保您能够直接通过ECS来访问到您的应用服务。-由于7层(HTTP协议)服务跟后端ECS之前的通讯是走内网的,需要您登录服务器检查应用服务器端口是否正常监听在内网地址上,如果没有监听在内网地址,请将应用服务器端口监听到内网上,从而确保负载均衡系统和后端ECS之间的通讯正常。-请确保后端服务器开启了相应的端口,该端口必须与您在负

2、载均衡监听配置中配置的后端端口保持一致。-检查后端ECS内部是否有防火墙或者他的安全类防护软件将,这类软件很容易将负载均衡系统的本地IP地址给屏蔽了,从而导致负载均衡系统无法跟后端服务器进行通讯。-检查负载均衡健康检查参数设置是否正确,建议参照我方缺省提供的健康检查参数进行设置。-建议您使用静态页面来进行健康检查,如果您用于健康检查的页面在后端ECS应用服务器上并不是缺省首页,那么需要您在健康检查配置中指定该页面的URI。-检查后端ECS资源是否有较高负载导致ECS对外提供服务响应慢。除此之外,您还可通过以下方法进行检查。由于负载

3、均衡与后端ECS是通过内网进行通信的,因此需要ECS监听内网或者全网端口。1.假设负载均衡前端端口是80,ECS后端端口也是80,ECS内网IP是:10.11.192.1Windows系统服务器使用如下命令:netstat-ano

4、findstr:80Linux系统服务器使用如下命令:netstat-anp

5、grep:80如果能看到:10.11.192.1:80的监听,或者0.0.0.0:80的监听则说明这部分正常。2.检查服务器内网防火墙是否放行80端口,可以暂时关闭防火墙进行测试。Windows系统可以运行输入firewall

6、.cpl操作关闭Linux系统可以输入/etc/init.d/iptablesstop关闭3.如果是4层负载均衡,只要后端端口telnet有响应即可,可以使用telnet10.11.192.180来测试。如果是7层13负载均衡/最佳实践负载均衡,需要HTTP状态码是200等代表正常的状态码。检验方法如下:Windows系统可以直接在ECS内的浏览器输入内网IP测试是否正常,本例是:http://10.11.192.1Linux系统可以通过curl-I命令看看状态是否为HTTP/1.1200OK,本例是:curl-I10.11.19

7、2.14.健康检查指定的检测文件,建议是以html形式的简单页面,只用于检查返回结果,不建议用php等动态脚本语言。如问题还未解决,请联系售后技术支持。获取来访真实IP方法常见应用服务器获取来访者真实IP的方法.-由于4层负载均衡(TCP协议)服务可以直接在后端ECS上获取来访者真实IP地址,无需进行额外的配置,以下介绍的内容均是针对7层(HTTP协议)的负载均衡服务而言。-7层负载均衡系统提供X-Forwarded-For的方式获取访问者真实IP,默认开启,用户无需配置。以下针对常见的应用服务器配置方案进行介绍:IIS6配置方案

8、通过IIS6日志中获取来访者真实IP地址的解决方案,首先需要安装插件F5XForwardedFor.dll,下载地址1.根据自己的服务器操作系统版本将x86Release或者x64Release目录下的F5XForwardedFor.dll拷贝到某个目录,这里假设为C:ISAPIFilters,同时确保对IIS进程对该目录有读取权限。2.打开IIS管理器,找到当前开启的网站,在该网站上右键选择"属性",打开属性页。3.在属性页切换至"ISAPI筛选器",点击"添加"按钮,出现添加窗口。4.在添加窗口:"筛选器名称"填写"F5

9、XForwardedFor","可执行文件"填写F5XForwardedFor.dll的完整路径,点击确定。5.重启IIS服务器,等待配置生效。IIS7配置方案通过F5XForwardedFor模块获取来访者真实IP地址的解决方案,首先需要下载与安装插件F5XForwardedFor模块,下载地址1.根据自己的服务器操作系统版本将x86Release或者x64Release目录下的F5XFFHttpModule.dll和F5XFFHttpModule.ini拷贝到某个目录,这里假设为C:F5XForwardedFor,确保

10、对IIS进程对该目录有读取权限。选择"IIS服务器"选项,按图所示选择"模块"功能:13负载均衡/最佳实践双击"模块"功能,点击"配置本机模块":在弹出框中点击"注册"按钮:添加下载的DLL文件,如下图:13负载均衡/最佳实践添加完成后,勾选并点击

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。