亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

Chinaunix

標(biāo)題: keepalived+redis 主從 ,從掛掉恢復(fù)不能正常加入,必須要重啟keepalived [打印本頁(yè)]

作者: 夢(mèng)落花香Z    時(shí)間: 2014-03-13 10:27
標(biāo)題: keepalived+redis 主從 ,從掛掉恢復(fù)不能正常加入,必須要重啟keepalived
先說(shuō)一下我的環(huán)境
兩臺(tái)redis服務(wù)器 分別為 192.168.5.234
                               192.168.5.236
用keepalived 實(shí)現(xiàn)主從切換。
                              192.168.5.234 和192.168.5.236依次啟動(dòng),
                              5.234為主,5.236為輔
                              當(dāng)5.234掛掉之后,5.236為主,接管業(yè)務(wù)
                              5.234啟動(dòng)為從
                              當(dāng)5.236掛掉,5.234為主。


貼出一個(gè)keepalived的配置
vrrp_script chk_redis {
     script "/etc/keepalived/keepalived_scripts/redis_check.sh 127.0.0.1 6379"
     interval 1
}
vrrp_instance redis {
    state BACKUP
    interface eth0
    virtual_router_id 51
    priority 150
    nopreempt
    advert_int 1
    authentication {
        auth_type PASS
        auth_pass redis6379
    }
    virtual_ipaddress {
        192.168.5.30
    }
    track_script {
        chk_redis
    }
    notify_master "/etc/keepalived/keepalived_scripts/redis_master_slave.sh 127.0.0.1 192.168.5.236 6379"
    notify_backup "/etc/keepalived/keepalived_scripts/redis_backup_slave.sh 127.0.0.1 192.168.5.236 6379"
    notify_fault  "/etc/keepalived/keepalived_scripts/redis_fault.sh"
    notify_stop  "/etc/keepalived/keepalived_scripts/redis_stop.sh"
}

經(jīng)測(cè)試,主從切換沒(méi)有問(wèn)題。
但是當(dāng)我的從的redis掛掉了,修復(fù)以后啟動(dòng)并不能成為從,而是需要重啟keepalived才能成為從。
我看了下keepalived的日志,有檢測(cè)到從掛掉和啟動(dòng)了。但是沒(méi)有執(zhí)行任何notify 里面的腳本。notify里的腳本是有日志輸出的。
請(qǐng)大家?guī)臀曳治鱿逻@里面的原因,謝謝了。



                              
作者: q1208c    時(shí)間: 2014-03-13 11:14
 為什么越來(lái)越多的人用 keepalived 來(lái)切換7層的應(yīng)用呢 .
作者: ding_cw    時(shí)間: 2014-03-28 14:44
state BACKUP    說(shuō)明是從

virtual_router_id 51   是優(yōu)先級(jí)別

一般需要設(shè)置主的優(yōu)先級(jí)大于從
作者: 寧?kù)o致遠(yuǎn)_guan    時(shí)間: 2015-12-28 17:01
我想說(shuō),我的主從切換還有問(wèn)題呢,不知道為什么從一直沒(méi)法接管主的,一直報(bào)錯(cuò)[root@localhost scripts]# tailf /var/log/keepalived-redis-state.log
Run SLAVEOF cmd ...
ERR wrong number of arguments for 'slaveof' command

[master]
Mon Dec 28 16:42:46 CST 2015
Being master....
Run SLAVEOF cmd ...
Could not connect to Redis at -p:6379: Name or service not known
Run SLAVEOF NO ONE cmd ...
Could not connect to Redis at -p:6379: Name or service not known





歡迎光臨 Chinaunix (http://72891.cn/) Powered by Discuz! X3.2