Doctor ANS为服务器健康保驾护航!
没有健康检查,客户端可能会将请求发送到已停机或是不能正常工作的服务器上,导致故障。
ANS(安狮)对后台服务器提供的服务进行监视,并按时检查服务器运行状态,如果服务器异常,ANS(安狮)则将用户请求重新调整分配给其余正常运行的服务器,而不需要管理员的手动干预。
服务器健康检查包括IMCP健康检查方法、TCP健康检查方法、HTTP健康检查。IMCP检查方式是通过Ping方式对后台服务器进行检查,如果服务器无法ping通则可判断服务器状态异常。
TCP健康检查方式中ANS(安狮)连接到服务器上面应用程序运行的特定的TCP或UDP端口发送一个TCP SYN请求包到每个真实服务器的80端口,检查是否接收到回应的TCP SYN ACK数据包,如果没有收到,负载均衡器就认定相应服务器的80服务有故障。
HTTP页面内容健康检查中,ANS(安狮)设置页面监视器,监视页面是否包含指定的内容,如果不包含那么判断为服务器异常。