针对七层负载均衡服务,当监听获取到健康检查异常的信息时,可以从以下方面对ECC实例进行健康排查:
另外,由于七层负载均衡服务跟后端ECC之间通过内网通讯,因此需要ECC监听内网或者全网端口。您可使用以下方法进行检查:
检查监听功能是否正常。
假设负载均衡前端端口是80,ECC后端端口也是80,ECC内网IP是10.11.192.1。在服务器上运行以下命令,如果能看到10.11.192.1:80的监听信息,或者0.0.0.0:80的监听信息,说明这部分端口的监听正常。
Windows server: `netstat -ano | findstr :80`Linux server: `netstat -anp | grep :80`
检查服务器内网防火墙是否放行80端口,可以暂时关闭防火墙进行测试。输入以下命令关闭防火墙。
Windows: `firewall.cpl`Linux: `/etc/init.d/iptables stop`
检查后端端口是否正常。
telnet 10.11.192.1 80来测试。Windows:直接在ECC上访问ECC的内网IP测试是否正常,本例中为:
http://10.11.192.1。
Linux:使用curl -I命令查看状态是否为HTTP/1.1 200 OK,本例是:curl -I 10.11.192.1.