久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

Redis4.0從庫復制報錯"master

181次閱讀
沒有評論

共計 1939 個字符,預計需要花費 5 分鐘才能閱讀完成。

這篇文章主要講解了“Redis4.0 從庫復制報錯 master_link_status:down 怎么處理”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著丸趣 TV 小編的思路慢慢深入,一起來研究和學習“Redis4.0 從庫復制報錯 master_link_status:down 怎么處理”吧!

環境描述:

Redis 版本:4.0.2

主庫:192.168.0.190

從庫:192.168.0.191

今天 Zabbix 告警一直出現 redis sync error 的信息,于是登陸 redis 發現從庫復制狀態一直是 master_link_status:down 的狀態。

從庫日志報錯信息如下:

17365:S 28 Dec 14:45:15.294 * Connecting to MASTER 192.168.0.190:6379

17365:S 28 Dec 14:45:15.294 * MASTER – SLAVE sync started

17365:S 28 Dec 14:45:15.294 * Non blocking connect for SYNC fired the event.

17365:S 28 Dec 14:45:15.295 * Master replied to PING, replication can continue…

17365:S 28 Dec 14:45:15.295 * Partial resynchronization not possible (no cached master)

17365:S 28 Dec 14:45:15.341 * Full resync from master: 3987160bba8279fe30b828fb339d1c0c6536a3ab:182474982617073

17365:S 28 Dec 14:45:17.293 # I/O error reading bulk count from MASTER: Resource temporarily unavailable

主庫報錯日志信息如下:

25573:M 28 Dec 15:38:53.255 * Background saving started by pid 12067

25573:M 28 Dec 15:38:53.258 # Client id=87019085 addr=192.168.0.191:1440 fd=110 name= age=0 idle=0 flags=S db=0 sub=0 psub=0 multi=-1 qbuf=0 qbuf-free=0 obl=6641 oll=1 omem=19125 events=r cmd=psync scheduled to be closed ASAP for overcoming of output buffer limits.

25573:M 28 Dec 15:38:53.356 # Connection with slave 192.168.0.191:6379 lost.

從主庫日志中我們可以看出在 redis 主庫在接到從庫要求重新同步數據的時候先生成一個 rdb 文件,再通過 psync 來做部分同步,可以看到問題就出在這一塊,

持續報錯”psync scheduled to be closed ASAP“,這個原因是由于 client-output-buffer-limit 值設置的太小從而導致數據發送失敗。

解決方法:

登陸主庫和從庫修改緩沖區占用內容大小限制:

127.0.0.1:6379 config set client-output-buffer-limit slave 8589934592 2147483648 0

OK

同步到配置文件:

127.0.0.1:6379 config rewrite

OK

查看配置文件內容

# cat redis.conf |grep client-output-buffer-limit  

client-output-buffer-limit normal 0 0 0

client-output-buffer-limit slave 8gb 2gb 0

登陸從庫 192.168.0.191, 再次觀察主從復制狀態,發現從庫的的復制狀態很快就變成了 up:

# redis-cli info replication

# Replication

role:slave

master_host:192.168.0.190

master_port:6379

master_link_status:up

至此,問題處理完畢。

感謝各位的閱讀,以上就是“Redis4.0 從庫復制報錯 master_link_status:down 怎么處理”的內容了,經過本文的學習后,相信大家對 Redis4.0 從庫復制報錯 master_link_status:down 怎么處理這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是丸趣 TV,丸趣 TV 小編將為大家推送更多相關知識點的文章,歡迎關注!

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-07-28發表,共計1939字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 特克斯县| 金堂县| 黎川县| 米林县| 锡林浩特市| 灵台县| 南皮县| 蒙自县| 鄯善县| 沾益县| 西林县| 五河县| 迁西县| 高州市| 法库县| 吉木萨尔县| 奈曼旗| 吉隆县| 锡林郭勒盟| 格尔木市| 邵东县| 康定县| 武川县| 都昌县| 衡阳县| 沅陵县| 从江县| 昭苏县| 开原市| 南涧| 明光市| 孙吴县| 鸡东县| 民和| 柳州市| 马鞍山市| 景德镇市| 孙吴县| 鄯善县| 余江县| 酉阳|