第一个问题 当选用持久服务(-p选项)支持HTTP session时,来自同一IP地址的请求将被送到同一台服务器。所以在这种状况下,一个ab生成的请求都会被调度到一台服务器,达不到性能测试的目的。在真实系统使用中,持久服务时间一般设置好几个小时。
当ldirectord监测到并且在列表中删除一台应用服务器时,之前有建立连接的,继续转发到这台机上,确实是这样。因为IPVS并不立即淘汰刚删除的服务器,考虑到服务器太忙被删除,可能很快会被加回来。如果你需要马上淘汰已删除服务器的连接,可以用
echo 1 > /proc/sys/net/ipv4/vs/expire_nodest_conn
第二个问题 IPaddr::192.168.169.2/24/192.168.169.255 ipvsadm ldirectord::www
www应该是一个服务名
heartbeat可以启动,ld,ipvs,并且按上面的一行,从左到右的顺序
第一个问题当选用持
第一个问题
当选用持久服务(-p选项)支持HTTP session时,来自同一IP地址的请求将被送到同一台服务器。所以在这种状况下,一个ab生成的请求都会被调度到一台服务器,达不到性能测试的目的。在真实系统使用中,持久服务时间一般设置好几个小时。
当ldirectord监测到并且在列表中删除一台应用服务器时,之前有建立连接的,继续转发到这台机上,确实是这样。因为IPVS并不立即淘汰刚删除的服务器,考虑到服务器太忙被删除,可能很快会被加回来。如果你需要马上淘汰已删除服务器的连接,可以用
echo 1 > /proc/sys/net/ipv4/vs/expire_nodest_conn
第二个问题
IPaddr::192.168.169.2/24/192.168.169.255 ipvsadm ldirectord::www
www应该是一个服务名
heartbeat可以启动,ld,ipvs,并且按上面的一行,从左到右的顺序