黑帽联盟

标题: 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

扩展:
如果两台主机(jiangsucnblackhat)都挂了呢?该怎么解决呢?
添加一台备用主机,以防两台主机都出现访问不了的情况,在配置文件里面进行相关配置,具体如下:
    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