问:麻烦帮我看一下10点左右的负载情况 以及请求的响应情况,10点左右 负载均衡的服务出现无响应的情况
答:您好,查看服务器负载在正常范围 , 建议详细描述并提供测试方式 ,
非常感谢您长期对我司的支持,谢谢!
问:这是我们的微信公众号的响应接口,目前在10点钟左右收到投诉 提示无法提供服务,能否帮我看一下 10点左右 负载的请求的响应情况
答:您好,调度器上是没有请求日志的,只能通过web服务器上日志查询10点左右的记录,目前我司查询了10点前后的日志,没有异常报错,建议咨询一下具体的故障时间,然后从web日志入手分析一下,非常感谢您长期对我司的支持!
问:这是我在今天10点左右的时候 查看3个节点的负载情况 ,为什么这么不均匀呢。我发现在这段时间出现http 499的只有92这个节点(被分发最多的)
答:您好,负载均衡默认使用的源地址映射算法,来源相同的IP会固定到同一台WEB,出现这种情况说明来源IP不均衡造成的,您的应该是否需要会话保持,如果不需要可以把算法修改成轮询,非常感谢您长期对我司的支持!
问:上次说过这个问题了 已经将策略改成rr了 你看一看一下刚才的那个截图 上次咨询的说改成rr就会是轮询负载了 但现在看到的结果不符
答:您好,查看的确已经是rr算法了,算法本身没有问题,出现这种情况推断是当时92处理能力不及另外两台服务器,造成请求堆积,出现了截图所示情况,建议可以把算法调整成lc试试,另外优化一下92服务器的站点配置,非常感谢您长期对我司的支持!
问:麻烦了,可否给我说一下跟换算法的命令及步骤,还有lc和rr的 别是什么
答:您好,
先执行ipvsadm -C 清除现在的规则,然后依次执行:ipvsadm -A -t 127.0.0.1:80 -s lc -p 360
ipvsadm -a -t 127.0.0.1:80 -r 127.0.0.1:80 -m -w 5
算法 别: rr轮叫调度(Round Robin Scheduling)算法就是以轮叫的方式依次将请求调度不同的服务器,即每次调度执行 i = (i 1) mod n,并选出第 i台服务器。算法的优点是其简洁性,它无需记录当前所有连接的状态,所以它是一种无状态调度 lc最小连接调度(Least-Connection Scheduling)算法是把新的连接请求分配到当前连接数最小的服务器。最小连接调度是一种 动态调度算法,它通过服务器当前所活跃的连接数来估计服务 器的负载情况。调度器需要记录各个服务器已建立连接的数目, 当一个请求被调度到某台服务器,其连接数加 1;当连接中止或超时,其连接数减一更详细的介绍可以参考http://www.360doc.com/content/14/0506/16/18042_.shtml,非常感谢您长期对我司的支持!