黑帽联盟
标题: centos集群服务器健康状况检查-定位原创 [打印本页]
作者: admin 时间: 2016-11-9 01:55
标题: centos集群服务器健康状况检查-定位原创
健康状况检查:
参数:max_fails(最多尝试几次链接) fail_timeout(每一次失败链接时间为链接超时时间)
server 192.168.2.142 weight=1 max_fails=2 fail_timeout=2;
server 192.168.2.143 weight=1 max_fails=2 fail_timeout=2;
含义:当其中一台主机出现连续两次失败链接且超时,请求就会转到另一台主机进行访问
测试:
把jiangsu这台机器nginx服务关闭,在cbh这台主机或者其它主机进行测试。
结果:
一直显示的是node2.cnblackhat.com
扩展:
如果两台主机(jiangsu、cnblackhat)都挂了呢?该怎么解决呢?
添加一台备用主机,以防两台主机都出现访问不了的情况,在配置文件里面进行相关配置,具体如下:
server {
listen 8080;
server_name cbh;
root /web/errorpages;
index index.html;
}
upstream webserv {
server 192.168.2.142 weight=1 max_fails=2 fail_timeout=2;
server 192.168.2.143 weight=1 max_fails=2 fail_timeout=2;
server 192.168.2.141:8080 backup; ------(添加的信息)
}
Mkdir /web/errorpages -p
Echo “sorry......” >> /web/errorpages/index.html
为了加以区别,这里我用8080端口.
测试:
把cnblackhat主机服务关闭。Jiangsu这台主机服务默认开启,先不去管它
结果:
一直是node1.cnblackhat.com
再把jiangsu这台主机nginx服务关闭
结果:
最后显示的一直是192.168.2.141:8080上的信息:sorry......
相关文章:centos集群简单架构
作者: jack13 时间: 2018-10-7 17:13
添加报警就可以了额
欢迎光临 黑帽联盟 (https://bbs.cnblackhat.com/) |
Powered by Discuz! X2.5 |